disruption

This commit is contained in:
huanqing.shao
2019-11-07 11:52:35 +08:00
parent f14af3f136
commit 1f287e1033
12 changed files with 507 additions and 33 deletions

View File

@ -1,6 +1,6 @@
---
vssueId: 126
description: Kubernetes升级_使用kubeadm升级K8S集群_到Kubernetes_v1.15.3
description: Kubernetes_Dashboard_是Kubernetes的官方WebUI_本文描述了如何在K8S集群上安装Kuberentes_Dashboard
meta:
- name: keywords
content: Kubernetes Dashboard,安装Kubernetes Dashboard,K8S Dashboard,K8S管理界面
@ -93,6 +93,8 @@ Kubernetes Dashboard 当前,只支持使用 Bearer Token登录。
访问路径: `http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/`
> 我曾经尝试过将 kubernetes-dashboard 的访问当时修改为 nodePort 的访问,但是一直未能成功,如果有朋友解决了此问题,请告知我一下。
* 将上一个步骤中获得的 Token 输入到登录界面中,点击 **Sign in** 按钮,完成登录
![Kubernetes教程_安装KubernetesDashboard](./install-k8s-dashboard.assets/signin.png)

View File

@ -55,18 +55,54 @@ yum install -y kubectl
kubectl version
```
</b-tab>
<b-tab title="Windows">
</b-tab>
<b-tab title="Windows">
* 从下面的链接下载 kubectl 可执行文件
`
https://storage.googleapis.com/kubernetes-release/release/v1.16.2/bin/windows/amd64/kubectl.exe
`
> * 请将其中的 v1.16.2 替换为最新的版本号
> * 通过此链接可获取最新的版本号 `https://storage.googleapis.com/kubernetes-release/release/stable.txt`
待完善
* 将下载的可执行文件添加到 PATH 环境变量
</b-tab>
<b-tab title="MAC">
待完善
* 执行命令查看已安装的 kubectl 版本号
```
kubectl version
```
</b-tab>
</b-tab>
<b-tab title="MAC">
* 下载最新的可执行文件
```sh
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl"
```
* 添加可执行权限
```sh
chmod +x ./kubectl
```
* 复制到 PATH 路径
```sh
sudo mv ./kubectl /usr/local/bin/kubectl
```
* 检查已安装版本
``` sh
kubectl version
```
</b-tab>
</b-tabs>
</b-card>
@ -137,17 +173,65 @@ kubectl get pods -n kube-system
```
</b-tab>
<b-tab title="Windows">
</b-tab>
<b-tab title="Windows">
待完善
**执行命令**
</b-tab>
<b-tab title="MAC">
用记事本(或其他文本编辑器)创建文件 `~/.kube/config`,其中 `~` 代表当前的用户目录
待完善
将前面获得的 `/etc/kubernetes/admin.conf` 文件的内容粘贴进该文件并保存
</b-tab>
**配置 hosts**
用记事本打开 C:\windows\System32\drivers\etc\hosts 文件(需要管理员权限),在该文件末尾添加一行记录:
```
x.x.x.x apiserver.demo
```
> * 将 x.x.x.x 替换成 demo-master-a-1 的实际 IP 地址
> * 将 apiserver.demo 替换成前面获得 `/etc/kubernetes/admin.conf` 文件中 `clusters/cluster/server` 中 URL 里 host 对应的部分
**验证安装结果**
执行命令
```sh
kubectl get nodes
kubectl get pods -n kube-system
```
</b-tab>
<b-tab title="MAC">
**执行命令**
```sh
vi ~/.kube/config
```
将前面获得的 `/etc/kubernetes/admin.conf` 文件的内容粘贴进该文件并保存
**配置 hosts**
```sh
echo "x.x.x.x apiserver.demo" >> /etc/hosts
```
> * 将 x.x.x.x 替换成 demo-master-a-1 的实际 IP 地址
> * 将 apiserver.demo 替换成前面获得 `/etc/kubernetes/admin.conf` 文件中 `clusters/cluster/server` 中 URL 里 host 对应的部分
**验证安装结果**
执行命令
```sh
kubectl get nodes
kubectl get pods -n kube-system
```
</b-tab>
</b-tabs>
</b-card>