作为一个拥抱云原生的程序员,你必须会应用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-infokubectl 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的介绍一步一步来即可,前面再深究源码。
原创不易,关注诚可贵,转发价更高!转载请注明出处,让咱们互通有无,共同进步,欢送沟通交流。