Merge pull request #29515 from sftim/20210823_tweak_dashboard_task
Revise task page to deploy and access the Kubernetes Dashboard
This commit is contained in:
commit
ad5e309805
|
@ -3,7 +3,9 @@ reviewers:
|
||||||
- bryk
|
- bryk
|
||||||
- mikedanese
|
- mikedanese
|
||||||
- rf232
|
- rf232
|
||||||
title: Web UI (Dashboard)
|
title: Deploy and Access the Kubernetes Dashboard
|
||||||
|
description: >-
|
||||||
|
Deploy the web UI (Kubernetes Dashboard) and access it.
|
||||||
content_type: concept
|
content_type: concept
|
||||||
weight: 10
|
weight: 10
|
||||||
card:
|
card:
|
||||||
|
@ -49,7 +51,9 @@ The sample user created in the tutorial will have administrative privileges and
|
||||||
{{< /warning >}}
|
{{< /warning >}}
|
||||||
|
|
||||||
### Command line proxy
|
### Command line proxy
|
||||||
You can access Dashboard using the kubectl command-line tool by running the following command:
|
|
||||||
|
You can enable access to the Dashboard using the `kubectl` command-line tool,
|
||||||
|
by running the following command:
|
||||||
|
|
||||||
```
|
```
|
||||||
kubectl proxy
|
kubectl proxy
|
||||||
|
@ -60,7 +64,8 @@ Kubectl will make Dashboard available at [http://localhost:8001/api/v1/namespace
|
||||||
The UI can _only_ be accessed from the machine where the command is executed. See `kubectl proxy --help` for more options.
|
The UI can _only_ be accessed from the machine where the command is executed. See `kubectl proxy --help` for more options.
|
||||||
|
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
Kubeconfig Authentication method does NOT support external identity providers or x509 certificate-based authentication.
|
The kubeconfig authentication method does **not** support external identity providers
|
||||||
|
or X.509 certificate-based authentication.
|
||||||
{{< /note >}}
|
{{< /note >}}
|
||||||
|
|
||||||
## Welcome view
|
## Welcome view
|
||||||
|
@ -75,7 +80,7 @@ In addition, you can view which system applications are running by default in th
|
||||||
## Deploying containerized applications
|
## Deploying containerized applications
|
||||||
|
|
||||||
Dashboard lets you create and deploy a containerized application as a Deployment and optional Service with a simple wizard.
|
Dashboard lets you create and deploy a containerized application as a Deployment and optional Service with a simple wizard.
|
||||||
You can either manually specify application details, or upload a YAML or JSON file containing application configuration.
|
You can either manually specify application details, or upload a YAML or JSON _manifest_ file containing application configuration.
|
||||||
|
|
||||||
Click the **CREATE** button in the upper right corner of any page to begin.
|
Click the **CREATE** button in the upper right corner of any page to begin.
|
||||||
|
|
||||||
|
@ -186,13 +191,14 @@ If needed, you can expand the **Advanced options** section where you can specify
|
||||||
### Uploading a YAML or JSON file
|
### Uploading a YAML or JSON file
|
||||||
|
|
||||||
Kubernetes supports declarative configuration.
|
Kubernetes supports declarative configuration.
|
||||||
In this style, all configuration is stored in YAML or JSON configuration files
|
In this style, all configuration is stored in manifests (YAML or JSON configuration files).
|
||||||
using the Kubernetes [API](/docs/concepts/overview/kubernetes-api/) resource schemas.
|
The manifests use Kubernetes [API](/docs/concepts/overview/kubernetes-api/) resource schemas.
|
||||||
|
|
||||||
As an alternative to specifying application details in the deploy wizard,
|
As an alternative to specifying application details in the deploy wizard,
|
||||||
you can define your application in YAML or JSON files, and upload the files using Dashboard.
|
you can define your application in one or more manifests, and upload the files using Dashboard.
|
||||||
|
|
||||||
## Using Dashboard
|
## Using Dashboard
|
||||||
|
|
||||||
Following sections describe views of the Kubernetes Dashboard UI; what they provide and how can they be used.
|
Following sections describe views of the Kubernetes Dashboard UI; what they provide and how can they be used.
|
||||||
|
|
||||||
### Navigation
|
### Navigation
|
||||||
|
@ -203,8 +209,9 @@ this can be changed using the namespace selector located in the navigation menu.
|
||||||
|
|
||||||
Dashboard shows most Kubernetes object kinds and groups them in a few menu categories.
|
Dashboard shows most Kubernetes object kinds and groups them in a few menu categories.
|
||||||
|
|
||||||
#### Admin Overview
|
#### Admin overview
|
||||||
For cluster and namespace administrators, Dashboard lists Nodes, Namespaces and Persistent Volumes and has detail views for them.
|
|
||||||
|
For cluster and namespace administrators, Dashboard lists Nodes, Namespaces and PersistentVolumes and has detail views for them.
|
||||||
Node list view contains CPU and memory usage metrics aggregated across all Nodes.
|
Node list view contains CPU and memory usage metrics aggregated across all Nodes.
|
||||||
The details view shows the metrics for a Node, its specification, status,
|
The details view shows the metrics for a Node, its specification, status,
|
||||||
allocated resources, events and pods running on the node.
|
allocated resources, events and pods running on the node.
|
||||||
|
@ -212,14 +219,14 @@ allocated resources, events and pods running on the node.
|
||||||
#### Workloads
|
#### Workloads
|
||||||
|
|
||||||
Shows all applications running in the selected namespace.
|
Shows all applications running in the selected namespace.
|
||||||
The view lists applications by workload kind (e.g., Deployments, Replica Sets, Stateful Sets, etc.)
|
The view lists applications by workload kind (for example: Deployments, ReplicaSets, StatefulSets).
|
||||||
and each workload kind can be viewed separately.
|
and each workload kind can be viewed separately.
|
||||||
The lists summarize actionable information about the workloads,
|
The lists summarize actionable information about the workloads,
|
||||||
such as the number of ready pods for a Replica Set or current memory usage for a Pod.
|
such as the number of ready pods for a ReplicaSet or current memory usage for a Pod.
|
||||||
|
|
||||||
Detail views for workloads show status and specification information and
|
Detail views for workloads show status and specification information and
|
||||||
surface relationships between objects.
|
surface relationships between objects.
|
||||||
For example, Pods that Replica Set is controlling or New Replica Sets and Horizontal Pod Autoscalers for Deployments.
|
For example, Pods that ReplicaSet is controlling or new ReplicaSets and HorizontalPodAutoscalers for Deployments.
|
||||||
|
|
||||||
#### Services
|
#### Services
|
||||||
|
|
||||||
|
@ -230,9 +237,9 @@ internal endpoints for cluster connections and external endpoints for external u
|
||||||
|
|
||||||
#### Storage
|
#### Storage
|
||||||
|
|
||||||
Storage view shows Persistent Volume Claim resources which are used by applications for storing data.
|
Storage view shows PersistentVolumeClaim resources which are used by applications for storing data.
|
||||||
|
|
||||||
#### Config Maps and Secrets
|
#### ConfigMaps and Secrets {#config-maps-and-secrets}
|
||||||
|
|
||||||
Shows all Kubernetes resources that are used for live configuration of applications running in clusters.
|
Shows all Kubernetes resources that are used for live configuration of applications running in clusters.
|
||||||
The view allows for editing and managing config objects and displays secrets hidden by default.
|
The view allows for editing and managing config objects and displays secrets hidden by default.
|
||||||
|
|
Loading…
Reference in New Issue