我希望将我的服务部署为ClusterIP,但无法将其应用于给定的错误消息:
[xetra11@x11-work coopr-infrastructure]$ kubectl apply -f teamcity-deployment.yaml
deployment.apps/teamcity unchanged
ingress.extensions/teamcity unchanged
The Service "teamcity" is invalid: spec.ports[0].nodePort: Forbidden: may not be used when `type`
我把TeamCity变成了Kubernetes集群。我有一个用于TeamCity服务器的部署和一个用于TeamCity构建代理的部署。当我在TeamCity构建代理上运行Terraform时,它在与托管TeamCity Kubernetes集群的EC2实例相同的AWS帐户中创建资源。
我想运行一个构建,它在一个单独的AWS帐户中创建AWS资源。我的想法是为TeamCity服务器分配一个亚马逊网络服务访问密钥和密钥,并将它们传递给TeamCity构建代理,但我不知道工作流程会是怎样的。
目前,我已经在构建中声明了AWS访问密钥和密钥作为环境变量,但它们没有传递给代理。我的构建步骤只包含3行
te
我正在尝试为我当前的Kubernetes架构配置一个额外的Sticky Session层。我希望通过nginx粘性会话的上层路由请求,而不是通过主LoadBalancer服务路由每个请求。我正在关注https://kubernetes.github.io/ingress-nginx/examples/affinity/cookie/上的指南 我正在使用Azure Cloud进行群集部署。以前,使用带有LoadBalancer类型的服务将自动生成一个外部IP地址,供用户连接到我的集群。现在,我需要使用nginx入口为我的用户配置要连接到的静态IP地址。我如何做到这一点呢?我按照这里的指南- h