(一)Mac Kubernetes1.24.0安装

326 阅读1分钟

docker desktop版本 image.png

查看自己的 Kubernetes版本,然后去阿里云下载对应的版本

github.com/AliyunConta…

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

// 查看版本镜像;需和docker desktop 中 Kubernetes版本一直
$ cat images.properties

// 执行脚本安装K8S相关镜像
$ ./load_images.sh

可选操作: 为 Kubernetes 配置 CPU 和 内存资源,建议分配 4GB 或更多内存。 image.png

勾选下面两项

image.png

点击右下角 Apply & Restart 等待安装成功即可。
docker还需下载一部分镜像,因此过程比较慢,只要没失败就行。
若多次安装失败,建议更换低版本的docker desktop

启动成功后左下角会变为绿色,running状态,并且新建很多容器

image.png

验证K8s

// 查询有哪些集群:
 $ kubectl config get-contexts
   CURRENT   NAME             CLUSTER          AUTHINFO         NAMESPACE
   *         docker-desktop   docker-desktop   docker-desktop   

 // 切换k8s的上下文状态到docker-desktop
 $ kubectl config use-context docker-desktop
   Switched to context "docker-desktop".

 // 验证集群状态
 $ kubectl cluster-info
   Kubernetes master is running at https://kubernetes.docker.internal:6443
   KubeDNS is running at https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
 
 // 查看节点信息
 $ kubectl get nodes
   NAME             STATUS   ROLES    AGE     VERSION
   docker-desktop   Ready    master   5m33s   v1.19.3