Mac部署k8s

作者: taobao | 来源:发表于2020-10-10 10:30 被阅读0次

    1:安装Docker Desktop for Mac

    官网地址:https://www.docker.com/products/docker-desktop

    2:Docker Desktop默认支持k8s,需要手动开启

    image.png

    3问题:

    1:翻墙问题,Docker Desktop默认去国外拉取镜像,不能翻墙或者翻墙网速慢的小伙伴只能干着急。推荐一个开源项目:https://github.com/AliyunContainerService/k8s-for-docker-desktop,作者提供了一个脚本,将从阿里源拉取镜像到本地,
    2:检查hosts文件,确定是否有硬解析:127.0.0.1 kubernetes.docker.internal
    默认会自动加,对于用hosts切换工具的小伙伴来说,需要注意一下,否则就会有一下问题:
    dial tcp: lookup kubernetes.docker.internal: no such host

    4:配置 Kubernetes 控制台

    部署 Kubernetes dashboard:

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.4/aio/deploy/recommended.yaml
    或者
    kubectl create -f kubernetes-dashboard.yaml
    

    检查 kubernetes-dashboard 应用状态:

    kubectl get pod -n kubernetes-dashboard
    

    开启 API Server 访问代理:

    kubectl proxy
    

    通过如下 URL 访问 Kubernetes dashboard:
    http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

    配置控制台访问令牌:

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

    相关文章

      网友评论

        本文标题:Mac部署k8s

        本文链接:https://www.haomeiwen.com/subject/thpdpktx.html