K8S单集群桌面安装笔记【k8s-for-docker-desktop】
一、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
最新文章
- android.os.NetworkOnMainThreadException异常
- Android使用SAX解析XML(4)
- caffe ubuntu16安装报错和程序总结
- 前端开发必备! 20 个强大的 Sublime Text 插件
- IOS开发之——reveal 的使用
- HTML DOM(学习笔记二)
- 【Delphi】圆角窗体
- python解决汉诺塔问题
- 关于Apache Struts 2 S2-032高危漏洞的一些确认
- PHP读取文件内容的三种方式
- linux 和unix 的区别
- Apache2 MPM 模式了解
- .Net Core程序的部署(FDD与SCD)
- (2017浙江省赛E)Seven Segment Display
- 怎样在Ubuntu Scope中定义设置变量并读取
- &;lt;LeetCode OJ&;gt; 58. Length of Last Word
- [再寄小读者之数学篇](2014-06-26 Logarithmical Sobolev inequality using BMO space)
- Charles 学习笔记
- 【报错原因】Uncaught SyntaxError: Unexpected token <;
- linux之sleep