我已经验证了数据库和api都按照自己的预期工作,部署和服务在kubernetes中运行。它一定是连接本身。连接是在Flask文件中定义的,所以我可能不正确地指定它?我不知道下一步该做什么。这与我在转换到Kubernetes之前与Docker一起使用的相同。Kubernetes/postgres-cluster-ip-service.yamlkind: Service name: postgres-cluster-ip-se
目前,我正在使用Jenkins和kubernetes处理CI/CD管道的实现演示。我创建了一个Jenkins管道作业,并在Jenkinsfile中添加了每一步。对于kubernetes,我为Kubernetes资源创建了部署和服务YAML文件。image:1.image:n如果我在Jenkinsfile部署阶段使用kubectl set image命令更新我的部署,那么它将适用于第一次提交吗?我感觉到了这种混乱
我尝试安装Rancher v1.3.1并启用Kubernetes Environment,安装看起来没问题,但当我导航到Dashboard但结果是空白页面时,我检查了两个部署:kubernetes-dashboard和tiller-deploy restart every time with log:
初始化到Kubernetes apiserver的连接时出错。这很可能意味着集群配置错误(例如,它具有无效的apiserver证书或服务帐户配置),或者--apiserver-host参数
我很难找到如何获得Kubernetes DNS (skydns,现在称为kube-dns),以便kube-dns容器/pod知道如何使用IP地址或主机连接到API服务器,即使一个主节点关闭,而另一个API服务器在具有不同IP地址的主机上启动?我尝试使用实际的Kubernetes服务,但它在端口443上运行,kube-dns (以及以前的kube2sky)无法连接到它。除了具有删除和重新创建kube-dns pod的机制之外,还有其他更直接的方法吗?