47得票5回答
使用命令行等待kubernetes任务完成,无论是失败还是成功

最佳的等待 Kubernetes 作业完成的方法是什么?我注意到很多建议使用: kubectl wait --for=condition=complete job/myjob 但我认为这只有在工作成功时才有效。如果失败了,我就必须做类似这样的事情: kubectl wait --for...

46得票1回答
在 Kubernetes 中,我是否可以将一个服务账号连接到多个命名空间?

我有几个命名空间 - 假设是`NS1`和`NS2`。我在这些命名空间中创建了服务帐户 - `NS1`中的`sa1`和`NS2`中的`sa2`。我已经为`sa1`和`NS1`以及`sa2`和`NS2`创建了角色和角色绑定,以便其能够执行相应任务。 现在我想给`sa1`在`NS2`中特定的访问权限...

46得票11回答
如何升级 kubectl 客户端版本

我想升级kubectl客户端版本到1.11.3。我执行了brew install kubernetes-cli,但版本似乎没有更新。 Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.7", GitCo...

45得票10回答
如何解决Kubernetes - Kubectl中的“无法连接到服务器:EOF”问题

每当我尝试运行任何 kubectl 命令时,它总是返回:Unable to connect to the server: EOF 我按照以下教程: https://kubernetes.io/docs/tasks/tools/install-kubectl/ https://kubernet...

44得票9回答
如何找到 Kubernetes 集群的集群和服务 CIDR?

一旦 Kubernetes 集群已经运行,您如何查找集群/服务的 CIDR? 我知道在 Minikube 中它是 10.0.0.1/24。 对于 GKE,您可以通过以下方式找到:gcloud container clusters describe XXXXXXX --zone=XXXXXX...

43得票3回答
如何使用kubectl命令生成yaml模板?

在 Kubernetes kubectl 命令中生成 yaml 文件是否可行?需要澄清一下,我不是指像 kubectl get XXXX -o yaml 这样从现有部署生成 yaml,而仅仅是为 pod、service、ingress 等第一次生成 yaml。 PS:可以从 kubernete...

42得票5回答
Kubernetes有很多处于错误状态的Pod,似乎无法清除。

我最初尝试运行一个任务,但似乎陷入了CrashBackoffLoop的困境。这是服务文件:apiVersion: batch/v1 kind: Job metadata: name: es-setup-indexes namespace: elk-test spec: templa...

42得票3回答
在YAML配置中使用Kubernetes ConfigMap从文件设置

我该如何用YAML格式描述这个命令?kubectl create configmap somename --from-file=./conf/nginx.conf 我希望能像下面这样使用yaml,但它不起作用。 apiVersion: v1 kind: ConfigMap metadata:...

40得票5回答
在 Pod 初始化期间,有没有一种方法可以查看 Kubernetes 镜像下载进度?

在创建一个pod后,是否有一种方式来获取关于Kubernetes正在发生的日志信息? kubectl get pods只提供了基本的状态信息。如果下载一个大型镜像,这可能需要时间,而且此时kubectl log命令不提供任何实际信息。这个命令似乎只在容器运行时提供信息。 是否有一种方式可以获...

40得票1回答
Kubernetes: 理解"kubectl top node"命令中的内存使用情况

如何解释“kubectl top node”返回的内存使用情况。例如,如果它返回: NAME CPU(cores) CPU% MEMORY(bytes) MEMORY% ip-XXX.ec2.internal 22...