33得票4回答
列出/删除所有已完成的任务

我正在寻找一个kubectl命令来列出/删除所有已完成的作业。 我已经尝试过: 我已经尝试过:kubectl get job --field-selector status.succeeded=1 但我得到:enfield selector "status.succeeded=1":...

32得票7回答
有没有一种方法可以向kube-dns添加任意记录?

我将使用一种非常具体的方式来解释我的问题,但我认为这比抽象地解释要更好... 假设,在一个网络中有一个MongoDB副本集,它在Kubernetes集群之外。副本集的所有成员的IP地址都由应用服务器和数据库服务器中的/etc/hosts解析。 在实验/过渡阶段,我需要从Kubernetes...

32得票8回答
Google容器引擎中的HTTPS负载均衡器

我正在尝试使用HTTPS L7负载均衡器为GKE设置HTTPS负载均衡器,但出现了某些问题。即使在HTTP负载均衡演练中的HTTP负载均衡器也是如此。转发规则的IP地址已创建,我能够ping和telnet到80端口。但是当通过curl请求时,它会给我一个错误。<title>502 ...

31得票13回答
谷歌托管的 SSL 证书卡在 FAILED_NOT_VISIBLE 状态

我正在尝试使用GKE配置HTTPS/Layer 7负载均衡器。我正在遵循SSL证书概述和GKE用于HTTP(S)负载均衡的入口。 我的配置已经运作了一段时间。我想测试谷歌的托管服务。 到目前为止,这就是我的设置: k8s/staging/staging-ssl.yml:apiVersion: ...

31得票3回答
Kubernetes的动态通配符子域名入口

我目前正在使用GKE上的Kubernetes,在不同的子域名下通过Ingress资源提供我的产品的各个部分。例如:api.mydomain.com,console.mydomain.com等。 ingress.yml(当前):apiVersion: extensions/v1beta1 ki...

30得票3回答
Kubernetes pod在“Pod sandbox changed,it will be killed and re-created”时失败

在Google容器引擎集群(GKE)中,有时我会看到一个或多个Pod没有启动,并查看其事件,可以看到以下内容: “Pod sandbox changed,it will be killed and re-created.” 如果我等待-它只是不断地重试。如果我删除Pod,并允许由部署的副本...

30得票10回答
如何在Terraform中运行kubectl apply命令

我已经开发了一个terraform脚本,在GKE上创建k8集群。 在成功创建集群后,我有一组yaml文件需要应用到k8集群中。 我如何在我的terraform脚本中调用下面的命令?kubectl create <.yaml>

29得票3回答
如何通过SSH连接到Google容器引擎集群中的节点?

如何通过 SSH 连接到 Google 容器引擎集群的节点?当我尝试使用节点 IP 地址进行 SSH 连接时,它会显示“公钥被拒绝”。 有没有人能帮助我获取连接到 Google 容器引擎集群节点所需的密钥呢?

28得票3回答
如何在GCE上将NodePort暴露到Internet上

如何将类型为NodePort的服务暴露到互联网上,而不使用LoadBalancer类型?我发现的每个资源都是通过使用负载均衡器实现的。但我的用例中并不需要负载均衡,因为我正在运行一个postgres映像的实例,它连接到持久磁盘,并且我想能够使用pgAdmin从我的PC连接到我的数据库。如果可能...

28得票4回答
如何降低Kubernetes系统资源的CPU限制?

我希望保持我的GKE集群核心数量不超过3个。如果将K8s复制控制器和Pod的CPU限制从100m降低到最高50m,这将变得更加可行。否则,仅K8s Pod就会占用70%的一个核心。 我决定不增加节点的CPU功率。在我看来,这在概念上是错误的,因为CPU限制被定义为以核心计量。相反,我做了以下...