本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/81265775
博主地址是:http://blog.csdn.net/freewebsys
kubernetes
kubernetes 分类:
https://blog.csdn.net/freewebsys/article/category/6441929
docker 在 2018-07-25 发布了支持kubernetes的支持。
https://docs.docker.com/docker-for-windows/release-notes/#docker-community-edition-18060-ce-win70-2018-07-25
然后就可以本地尝鲜了。
1,关于docker的kubenetes支持
docker 桌面版本也可以支持kubernetes,本来还是再测试状态呢。
前几天才看到。没想到。
https://blog.csdn.net/freewebsys/article/details/81213076
现在就已经正式发布了。
需要保存网络畅通就行。
2,安装
安装非常的简单:
勾选,启用 kubernetes 就行,然后就开始安装了。
需要保持网络畅通,能下载docker镜像。和k8s.gcr.io 。
需要慢慢等待,要下载的东西比较多。
安装的是一个桌面,单机版本。非常方便。
经跟漫长等待就安装好了。
最后看到,docker 和 kubernetes 都启动了就说明安装成功了。恭喜恭喜。
3,使用命令
和 kube 一样。
本地就能访问:
可以看到 隐藏了使用 docker ps 看不到 kubenetes 启动的访问。
但是通过kubectl -n kube-system 可以看到服务:
NAME READY STATUS RESTARTS AGE
etcd-docker-for-desktop 1/1 Running 0 1d
kube-apiserver-docker-for-desktop 1/1 Running 0 1d
kube-controller-manager-docker-for-desktop 1/1 Running 0 1d
kube-dns-86f4d74b45-l7szt 3/3 Running 0 1d
kube-proxy-w7brl 1/1 Running 0 1d
kube-scheduler-docker-for-desktop 1/1 Running 0 1d
启动了一个 nodes 叫: docker-for-desktop
kubectl get nodes
NAME STATUS ROLES AGE VERSION
docker-for-desktop Ready master 1d v1.10.3
然后查看配置文件:
再 主目录:
C:\Users\XXXX.kube
apiVersion: v1
clusters:
- cluster:
insecure-skip-tls-verify: true
server: https://localhost:6445
name: docker-for-desktop-cluster
contexts:
- context:
cluster: docker-for-desktop-cluster
user: docker-for-desktop
name: docker-for-desktop
current-context: docker-for-desktop
kind: Config
preferences: {}
users:
- name: docker-for-desktop
user:
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk ....
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlF ....
部署的kubenetes 服务器地址不是 8080 而是 https://localhost:6445/
使用用了 client certificate 进行加密。
没有权限,要是加上key 就能访问了。kubectl 就是调用 这个http服务的。
然后安装 dashboard 就行了。
4,总结
收获不错,可以再本地通过docker 启动 kubernetes了。
我的电脑是widnows,这个也是个不错的了,docker 还是提供了更多的方便。
下一步启动dashboard 以后可以开发一个 vue 的 admin 后台呢。
本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/81265775