Docker Desktop for Mac开启 Kubernetes

1、首先安装Docker Desktop for Mac(自行百度安装),安装成功,如下所示:

     请查看 Docker Desktop版本,Docker -> About Docker Desktop

2、 为 Docker daemon 配置镜像加速,参考阿里云镜像服务 或中科大镜像加速地址https://docker.mirrors.ustc.edu.cn

{
  "experimental": false,
  "debug": true,
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn"
  ]

3、

下载离线镜像

由于kubernetes是谷歌的服务,这里如果没有vpn的用户,可能需要离线下载镜像。

打开mac 下的 终端执行:

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

下载完成之后,执行 load images.sh 来加载镜像

./load_images.sh

执行上面成功之后,可以重启开启k8s

 重启成功之后,如下图 说明:

4、部署 Kubernetes dashboard

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml

检查 kubernetes-dashboard 应用状态

kubectl get pod -n kubernetes-dashboard

开启 API Server 访问代理

kubectl proxy

通过如下 URL 访问 Kubernetes dashboard

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

配置控制台访问令牌

对于Mac环境

TOKEN=$(kubectl -n kube-system describe secret default| awk '$1=="token:"{print $2}')
kubectl config set-credentials docker-for-desktop --token="${TOKEN}"
echo $TOKEN

 如下图所示:

保存 下来, 在打开的 如下界面中,把token 填写之后,就能登录了

登录之后,如下所示:

至此,简单的 k8s 环境搭建好了

猜你喜欢

转载自blog.csdn.net/CHL123456789/article/details/106381730