一、K8S集群基本的拓扑结构

 二、下载 k8s-for-docker-desktop

 k8s桌面单集群安装,基本上选择 k8s-for-docker-desktop或者minikube两类,本文采用前者。

 我的电脑是windows,所以选择下载 Docker for windows ,下载可以去官网 或者 度娘 “网盘  Docker for windows” 

下载完后,双击完成安装。

 

 三、配置 Docker for windows

1)配置代理地址:https://docker.mirrors.ustc.edu.cn

 

2)下载阿里云镜像服务下载Kubernetes安装所需Docker镜像。

我下载的是v1.10.11版本,如果你需要其他版本,请下载对应的版本

v1.10.11版本地址:  https://github.com/AliyunContainerService/k8s-for-docker-desktop/tree/v1.10.11

下载完成后,管理员模式打开 powershell控制台,并输入切换到 D:\k8s\k8s-for-docker-desktop-1.10.11 (假设你把下载的文件放在该目录下)

接下来,加载进行,执行一下命令:./load_images.ps1

如果签名报错,可在powershell控制台,执行 

Set-ExecutionPolicy -ExecutionPolicy UNRESTRICTED

 

 

输入:Y                 
然后执行 执行一下命令:./load_images.ps1

这时候,重新打开 Docker for windows 的 Kubernetes 配置界面,勾选 Enable Kubernetes,单击 Apply。

 

这样我们就可以看到Kubernetes 运行起来,就可以使用了。

可以用以下命令验证下Kubernetes是否成功运行。

kubectl cluster-info
kubectl get nodes

 

四、启动 Kubernetes Dashboard

1) cd 命令切换到 D:\k8s\k8s-for-docker-desktop-1.10.11 (假设你把阿里云镜像下载的文件放在该目录下)

kubectl create -f kubernetes-dashboard.yaml

 

 2) 开启API Server的本地监听端口

kubectl proxy

 

3) 之后就可以打开控制台,不要关闭powershell

http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview?namespace=default

 

4) 获取 dashboard 登录token

另启管理员模式 powershell 输入以下命令

//获取secret名称
kubectl -n kube-system get secret | findstr dashboard-admin

//获取token
kubectl -n kube-system describe secret  dashboard-admin-token-7fsml

 

 5)然后复制 token值到 kubernetes仪表盘的token输入框中,点击登录。

 

6)登录后界面

 

 

参考链接:

https://developer.aliyun.com/article/508460

https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/

https://www.jianshu.com/p/f930d7ff0de4

版权声明:本文为xiexiuli原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xiexiuli/p/k8s_for_windows.html