34得票4回答
Kubernetes 中的命名空间(Namespaces)和上下文(Contexts)有什么区别?

我发现在许多例子中,kubectl客户端之前会指定像 kubectl --context dev --namespace default {other commands} 。在k8环境中,它们之间有明显的区别吗?

7得票3回答
Kubernetes: 将进入的流量路由至特定的 Pod

我想在Google Kubernetes Engine上部署多个Pod,并通过子域名(如pod-name-or-label.mydomain.com)或路径路由(如protocol://mydomain.com:7878/pod-name-or-label)与每个特定的Pod建立TCP连接。 ...

15得票3回答
谷歌Kubernetes引擎:如何为多个命名空间定义一个Ingress?

在GKE上,K8s Ingress是由Compute Engine提供的负载均衡器,需要支付一定费用。例如,我支付了16.97欧元的费用用于2个月。 我的集群中有3个命名空间(default、dev和prod),为了减少成本,我想避免生成3个负载均衡器。问题是如何配置当前的负载均衡器以指向正...

9得票1回答
GKE带有容器本地负载均衡的Ingress无法检测健康状况(字段'resource.httpHealthCheck'的值无效)。

我正在Google Kubernetes Engine上运行一个集群,目前我正在尝试按照此文档:容器原生负载平衡将Ingress与外部负载平衡(和NodePort服务)切换为使用容器原生负载平衡(和ClusterIP服务)。 要与我的服务通信,我正在使用以下Ingress配置,当使用Clus...

21得票6回答
如何在Google Cloud上的Kubernetes中备份Postgres数据库?

以下是需要翻译的内容: 在Google Cloud Container Engine上运行Postgres数据库的最佳备份实践是什么? 我的想法是将备份存储在Google Cloud Storage中,但我不确定如何将磁盘/ Pod 连接到存储桶。 我正在使用以下配置在Kubernete...

26得票2回答
如何在GKE中创建一个具有ReadWriteMany权限的持久化存储卷索取(persistent volume claim)?

如何创建一个Persistent Volume Claim,使得该卷可以attach到多个pod上且支持ReadWriteMany? 根据https://kubernetes.io/docs/concepts/storage/persistent-volumes中的支持表格,GCEPersi...

8得票2回答
如何在Google Kubernetes上启用Google托管证书?

我现在正在尝试为RASA创建一个新的GKE集群,需要创建一个指向该集群中负载均衡器的HTTPS ingress。但是我无法从列表中选择创建Google托管证书选项。在该集群中似乎已被禁用。如何启用此选项? 帮助文档显示: 要创建Google托管证书,您的集群需要存在ManagedCerti...

9得票1回答
如何确保我的cronjob作业在失败后不会重试?

我有一个在GKE上运行的Kubernetes Cronjob,用于运行Cucumber JVM测试。如果由于断言失败、某个资源不可用等原因导致步骤失败,Cucumber会正确地抛出异常,这将导致Cronjob作业失败,Kubernetes pod的状态变为ERROR。这会导致创建一个新的pod...

37得票2回答
如何在GKE上配置Ingress请求超时时间

我目前在GKE(k8s 1.2)上配置了Ingress,以向我的应用程序的pods转发请求。 我有一个请求可能需要很长时间(30秒),并且会从我的应用程序超时(504)。 我注意到,这样做时我收到的响应不是我的504,而是在60秒后看起来像是Google负载均衡器发出的502。 我尝试了不同...

24得票2回答
在GKE上进行卷索赔/多附加错误的卷,该卷已经被独占式地附加。

这个问题似乎很久以前就已经解决了, 因为答案和评论并没有提供真正的解决方案,我希望从有经验的用户那里得到一些帮助。 错误如下(在描述保持在ContainerCreating状态的pod时): Multi-Attach error for volume "pvc-xxx" Volume is...