468得票11回答
kubectl apply vs kubectl create?

我理解文档的意思是: kubectl create 在集群中创建一个新的k8s资源kubectl replace 更新现有群集中的资源kubectl apply 如果我想要进行创建+替换操作(参考文献) 我的问题是: 为什么在集群中有三种执行相同任务的操作? 这些操作的使用案例是什么? ...

286得票24回答
Kubernetes pod在被删除后会重新创建

我已经使用命令启动了Pod$ kubectl run busybox \ --image=busybox \ --restart=Never \ --tty \ -i \ --generator=run-pod/v1 出现了问题,我现在无法删除这个Pod。 我尝试使用下面描述的方法,但是Pod...

242得票4回答
Kubernetes:如何从kubectl配置中删除集群和上下文?

kubectl config view 显示了我已经删除的上下文和集群所对应的集群。 我该如何删除这些条目? 使用以下命令:kubectl config unset clusters 似乎要删除所有集群。是否有一种可以选择性删除集群条目的方法? 上下文呢?

241得票14回答
kubectl logs - 持续输出日志

kubectl logs <pod-id> 获取我的部署中的最新日志 - 我正在处理一个错误并希望在运行时了解日志 - 如何获取连续的日志流? 编辑:已更正问题结尾。

240得票6回答
Kubernetes API - 获取特定节点上的Pods

阅读Kubernetes文档,似乎可以基于标签选择一定范围的Pod。我想选择一个节点上的所有Pod,但不想给相应节点上的每个Pod打标签。 我是否从文档中漏掉了什么,或者仅仅无法通过节点选择呢? 如果我执行:kubectl get pods \ --output=wide --namespac...

219得票6回答
kubectl port-forward是怎么工作的?

kubectl 提供了一些命令,可以用来创建应用程序的服务,并分配一个IP地址以便从互联网上访问它。 据我所知,在Kubernetes集群中访问任何应用程序都需要创建一个Service资源,该资源必须具有一个可从外部网络访问的IP地址。 但是在使用port-forward的情况下,kube...

203得票16回答
在Pod内重启容器

我有一个名为 test-1495806908-xn5jn 的Pod,其中包含2个容器。 我想重新启动其中一个名为 container-test 的容器。 是否可以重新启动Pod中的单个容器? 如果不行,那么如何重新启动Pod? 该Pod是使用deployment.yaml创建的:kubect...

199得票19回答
检查 Kubernetes Pod 的 CPU 和内存利用率

我正在尝试查看一个 Kubernetes Pod 使用了多少内存和 CPU。我运行了以下命令: kubectl top pod podname --namespace=default 我遇到了以下错误: W0205 15:14:47.248366 2767 top_pod.go:...

181得票9回答
当从文件生成的密钥需要更新时,我该如何在Kubernetes上进行更新?

我使用了一个方法创建了一个秘密kubectl create secret generic production-tls \ --from-file=./tls.key \ --from-file=./tls.crt 如果我想更新这些值,我该怎么做?

176得票13回答
列出命名空间中的所有资源

我想查看命名空间中的所有资源。 执行“kubectl get all”命令将不会列出诸如服务和入口等内容,尽管名称如此。 如果我知道类型,我可以明确地请求该特定类型,但似乎也没有列出所有可能类型的命令。(特别是“kubectl get”不会列出自定义类型)。 在删除该命名空间之前如何显示...