我在本地机器上有一个Kubernetes集群和一个raspberry pi。为了测试集群,我创建了一个nginx部署和一个我想作为NodePort访问的服务。但上帝知道为什么,我不能得到这样的服务。贝娄是我的部署和服务文件。
kubectl get nodes
NAME STATUS ROLES AGE VERSION
anima Ready master 7d5h v1.16.1
bahamut Ready &
您好,我正在管理一个使用Kops创建的Kubernetes集群。我最近将Kubernetes更新为1.9.9,并对集群执行了滚动更新。一切似乎都很顺利,除了出现了一个新的恼人的问题:
我的Kubernetes api服务器以一种非常零星的意外方式变得不可用。有时几分钟内无法访问,有时半小时内无法访问。然后,如果你再试一次,它就会奇迹般地再次工作。这使得我很难使用Kubernetes集群。有人知道为什么这些错误消息不断弹出吗?
Unable to connect to the server: net/http: TLS handshake timeout
和
The connection to
我有一个运行在远程VM中的测试Kubernetes集群(在VSphere上),我可以通过ssh完全访问VM(它们有私有IP)。我如何公开服务并从集群外部访问它们(从我的远程膝上型计算机试图访问这些机器),知道我可以远程执行所有kubectl命令。
例如:我尝试使用仪表板,我安装了它,我将服务更改为NodePort,我尝试使用这个URL http:master-private-ip:exposedport从我的笔记本上访问它,也使用了辅助IP,但是它不起作用。它只在浏览器中返回� (二进制输出)。当我试图通过https连接时,它会处理一个证书错误。
$ kubectl get svc -n ku
我已经在Kubernetes集群using1中部署了一个Openwhisk集群,对于我的应用程序,我想访问内部couchDB数据库。
在职能范围内
从一个外部地点。我增加了下面的svc列表
我尝试了几种方法,但似乎无法访问couchDB数据库。我将couchDB服务从ClusterIp更改为NodePort。如能提供以下方面的帮助,将不胜感激。假设节点的IP为123.45.67.89
什么主机:从函数内部使用端口?我以为是123.45.67.89:30641,但没成功,
什么主机:从外部使用端口(比如卷曲调用)?
向普利斯维问好
NAME TYPE
当我创建treafik入口时,它抛出这个错误: {"ingress":"kubernetes-dashboard-route","level":"error","msg":"Cannot create service: service port not found","namespace":"kube-system","providerName":"kubernetescrd","serviceName":"k