Mac搭建docker及k8s

Mac搭建docker及k8s

下载适合自己操作系统版本的Docker Desktop

docker desktop传送门
我的mac系统是10.13,所以最高只能装Docker Desktop Community 2.3.0.5
在这里插入图片描述

为Docker Engine配置配置镜像加速

在这里插入图片描述

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

下载离线k8s镜像(选择适合自己安装的版本)

下载镜像脚本
执行脚本

sh load_images.sh

在这里插入图片描述

删除可能影响启动的目录

~/.kube
~/Library/Group\ Containers/group.com.docker/pki

玄学

启动docker desktop中的k8s服务

在这里插入图片描述

启动过程可能比较长,可以通过命令查看日志帮助查询问题

/usr/bin/log stream --style syslog --level=debug --color=always --predicate "$pred"

启动成功后可以看到2个小绿点
在这里插入图片描述

查看k8s版本

kubectl version

在这里插入图片描述

部署 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

在这里插入图片描述

访问dashboard
在这里插入图片描述

生成token

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粘到dashboard界面,即可登录到dashboard
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值