为了测试目的,我跟踪了Kubernetes的本地设置(通过魔法)。
$ microk8s.kubectl获得全部
名称类型集群-IP外部-IP端口(S)年龄
service/kubernetes ClusterIP 10.152.183.1 443/TCP 71m
我可以访问以下URL:
http://127.0.0.1:8080/api/v1/namespaces/kube-system/configmaps
这项工作进展良好,如下所示:

还安装了舵机/舵柄:
$ microk8s.kubectl获取荚-命名空间库-系统
名称就绪状态重新启动年龄
tiller-deploy-85686555b8-kbkhv 1/1运行0 105 s
一旦运行helm ls命令,我的问题就开始了。我收到以下错误:
错误:获取https://10.152.183.1:443/api/v1/namespaces/kube-system/configmaps?labelSelector=OWNER%!D(MISSING)TILLER:拨号TCP10.152.183.1:443: i/o超时
这里有两个问题:
1-一旦我从Firefox点击以下URL,它就会给我提供证书错误:
如果我添加了异常并继续,那么它会问我主用户名/密码:

2-当我运行microk8s.kubectl config view时,这提供了以下输出,没有密码:
apiVersion: v1
专题组:
所以我的问题是:
1-我在哪里可以找到主密码(我没有设置任何设置)?
2-如何使SSL证书与信任一起运行?所以,一旦我做了helm ls,它就会正常工作。
发布于 2018-12-28 15:29:05
这是一个below防火墙的问题,如下所示。
https://github.com/ubuntu/microk8s/issues/67
所以解决办法是:
sudo ufw allow in on cbr0 && sudo ufw allow out on cbr0
https://stackoverflow.com/questions/53935094
复制相似问题