程序员10 你本地安装是怎么安装k8s环境的?

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

image.png

今天,我按照步骤一步一步安装一个本地的k8s,方便后面探索k8s的高级特性。

下载k8s-for-docker-desktop

打开命令行,先下载源码。

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

配置镜像源

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

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

image.png

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

image.png

拉取k8s镜像

然后拉取镜像:

sh ./load_images.sh

配置上下文

kubectl config use-context docker-desktop

检查k8s状态

kubectl cluster-info
kubectl get nodes

image.png

安装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登录之后界面如下:

image.png

小结

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

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

你可能感兴趣的:(java)