乐趣区

关于java:程序员10-你本地安装是怎么安装k8s环境的

作为一个拥抱云原生的程序员,你必须会应用 docker 和 k8s.

明天,我依照步骤一步一步装置一个本地的 k8s, 不便前面摸索 k8s 的高级个性。

下载 k8s-for-docker-desktop

关上命令行,先下载源码。

git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop

配置镜像源

关上本地的 docker desktop . 先配置一个国内的镜像。

https://docker.mirrors.ustc.edu.cn

配置硬件资源:倡议 2C4G 以上;(我机器配置比拟低,4C8G,给一半资源吧!)

拉取 k8s 镜像

而后拉取镜像:

sh ./load_images.sh

配置上下文

kubectl config use-context docker-desktop

查看 k8s 状态

kubectl cluster-info
kubectl get nodes

装置 dashboard

kubectl create -f kubernetes-dashboard.yaml

查看 dashboard 的 pod 状态;

kubectl get pod -n kubernetes-dashboard

开启代理

kubectl proxy

拜访 dashboard:

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

生成 token 指令:

kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk 'print $1')

依照 token 登录之后界面如下:

小结

装置了一个本机版本的 k8s 和 docker, 为前面的容器化部署进阶做筹备,依照 github 的介绍一步一步来即可,前面再深究源码。

原创不易,关注诚可贵,转发价更高!转载请注明出处,让咱们互通有无,共同进步,欢送沟通交流。

退出移动版