Docker 桌面版 国内无痛开启内置的 k8s

痛在哪里?

k8s.gcr.io 国内访问不了

怎么办?

开启一个 local server 即可

修改 hosts

ip k8s.gcr.io gcr.io

ip 为路由器分配给电脑的 ip,请勿填写 127.0.0.1

当然我这里的 local server 部署在本机,如果你部署到其他机器,只需将 ip 地址填写对应的就行。

了解 k8s 的应该知道 /etc/hosts 是什么意思,怎么改,如果不会, 请关闭本文! 请在 issue 中提问。

将 gcr.io k8s.gcr.io 添加到非安全 registry

Docker 设置 -> Daemon -> Basic -> insecure registries

gcr.io
k8s.gcr.io

开启

$ git clone --recursive https://github.com/khs1994-docker/lnmp.git

$ cd lnmp

# 开启 local server

$ lnmp-docker.sh gcr.io

# 查看日志 

$ lnmp-docker.sh gcr.io logs

# 从设置中查看 k8s 状态,开启成功之后关闭 local server

$ lnmp-docker.sh gcr.io down

Windows

将上边命令的 lnmp-docker.sh 替换为 lnmp-docker.ps1

powershell 禁止执行脚本?

请以管理员身份执行 set-ExecutionPolicy RemoteSigned 之后输入 Y 确认。

版本问题

只支持最新版 EDGE

    原文作者:khs1994
    原文地址: https://segmentfault.com/a/1190000015234764
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞