kubectl相关内容
在很多天/版本没有问题之前,我可以运行此命令kubectl logs .但是,在我推送另一个映像并最近部署之后,我遇到了以下错误: 来自服务器的错误:获取 https://aks-agentpool-xxx-0 :10250/containerLogs/default//:拨打tcp 10.240.0.4:10250:I/O超时 我试图
..
我尝试按照README.txt项目中的说明使用kubernetes/minikube启动Ditto.在部署mongoDB和更高版本的Ditto服务时,使用命令 kubectl apply -f deployment/kubernetes/mongodb/mongodb.yaml 我收到以下错误消息: error: unable to recognize "deployment/ku
..
我想使用kubectl patch命令将DNS重写规则添加到coredns配置图,如apiVersion: v1 data: Corefile: | .:53 { log errors health kubernetes cluster.local in-addr.arpa ip6.arpa { pods insecure upstream fallthrough in-addr.arpa ip6
..
我已为 kubernetes仪表板应用了Yaml. 现在,我想使用服务器的公共IP公开此服务: https://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/#objectives 但是我的集群上没有服务/部署: $ sudo kubectl get services k
..
我在pod中有两个容器,一个容器是一个应用程序,用于写入日志(stdout/stderr),第二个容器是读取应用程序容器的日志,并将其写入logs.txt文件. 我的问题是,如何告诉第二个容器读取应用程序容器的日志? 当我在主机上(使用k8s)时,我可以运行: $kubectl logs -f my_pod >> logs.txt 并获取pod的日志. 但是如何告诉一
..
我用谷歌搜索并找到了解决自己难题的答案.我能找到的所有答案都不适用,但他们说这已经被讨论了很多次了. 以下是我的实际群集设置. 4个工作节点,2个主节点和1个负载均衡器. 我安装了仪表板 XXXX@master01:~$ kubectl get pods --all-namespaces NAMESPACE NAME
..
为Pod以外的资源(部署,ReplicaSet ...)运行此命令时 $ kubectl describe deployment xxx-deployment ---- ------ ------ Events: 我已经部署了一些资源,但是除了Pod之外,我还没有看过该活动. 如果事件发生在其他资源中,将会发生什么类型的事
..
我目前正在通过使用Kompose在 http://www.kompose.io )将docker-compose配置转换为kubernetes配置文件. 这是我大学的一个硕士班项目,他们负责kubernetes集群,因此我几乎可以肯定它的配置正确.仅供参考,这是该kubernetes集群的版本; $ kubectl version Client Version: version.Inf
..
当我尝试使用" kubectl config use-context new-context "(其中新上下文是我想要的上下文)来切换kubectl配置时,在Mac机器上出现以下错误: 错误:打开some-context.lock:文件存在 其中 some-context 是另一个kubectl配置.但是,某些上下文不是活动上下文.当尝试" kubectl config set-con
..
在Kubernetes集群中,我无法从Containers连接到Internet.因此,在搜索之后,我找到了一种可能的解决方案,即关闭"IP Masquerade".但是我没有运气将其关闭.无论我做什么,我都无法禁用它. 首先,我更改以下内容, /etc/kubernetes/cni/docker_opts_cni.env DOCKER_OPT_BIP="" DOCKER_OPT_I
..
我需要运行命令: kubectl get pvc --field-selector metadata.name!=dataX********************************,******************************************************************,***********************************
..
列出K8中的所有API资源时,您会得到: $ kubectl api-resources -owide NAME SHORTNAMES APIGROUP NAMESPACED KIND VERBS bindings
..
我正在运行开源kube版本1.9,在运行kubectl logs命令时收到TLS握手超时错误,其他kubectl命令运行正常. #:/etc/kubernetes/pki> kubectl get pods NAME READY STATUS RESTARTS AGE app1-9 1/1 Run
..
我能够遵循文档并建立kubernetes集群.但是我想添加第二个主节点,但我在第二个节点上尝试了此操作,但看到一个错误 [root@kubemaster02 ~]# kubeadm init --apiserver-advertise- address=10.122.161.XX --pod-network-cidr=10.244.0.0/16 --kubernetes- version
..
我已经使用ansible创建了本地Kubernetes集群. 一切都在运行,但现在我尝试将kubectl与群集(在VM中)连接. 我的集群在https://IP:6443 上运行 首先我得到: $ kubectl get pods The connection to the server localhost:8080 was refused - did you specify th
..
我在集群中有两个吊舱.让我们将它们称为A和B.我已经在pod A内安装了kubectl,我试图使用kubectl exec -it podB -- bash在pod A内的pod B内运行命令. 我收到以下错误 Error from server (Forbidden): pods "B" is forbidden: User "system:serviceaccount:default:d
..
我安装了Kubernetes,执行了kubeadm init,并从工作人员那里加入了.但是当我运行kubectl get节点时,它会给出以下响应 服务器没有资源类型“节点" 这里可能是什么问题?在/var/log/messages 中看不到任何内容 这里有任何提示吗? 解决方案 在我看来,身份验证凭据设置不正确.您是否将kubeconfig文件/etc/kubernetes
..
嗨,我知道我有办法从负载均衡器中拔出一个有问题的节点来进行故障排除.但是,我如何才能停止使用吊舱进行故障排除.哪些工具或命令可以做到? 解决方案 如Oreilly的"Kubernetes食谱:维护和故障排除"中所述此处的页面 从服务中删除Pod 问题 您有一个由几个人支持的定义明确的服务(请参阅不可用) 豆荚.但是其中一个Pod行为异常,您想采取 将其从端点列表中删除,以
..
我一直在阅读文档,该文档提供了kube-proxy的参数,但没有解释这些参数应在何处使用.我使用az aks create和azure-cli程序创建集群,然后获取凭据并使用kubectl.到目前为止,我所做的所有事情都涉及到yaml的服务和部署等,但是我不知道所有这些kube-proxy东西在哪里都适合. 我已经用Google搜索了几天.我已经使用AKS在github上打开了问题.我曾在k
..
这些天来,我一直在尝试围绕k8s做不同的事情.我想知道POD规范中的字段nodeSelector. 据我了解,我们必须为节点分配一些标签,并且这些标签可以在POD规范的nodeSelector字段部分中进一步使用. 基于nodeSelector将节点分配给Pod可以正常工作.但是,在创建Pod之后,现在我想更新/覆盖nodeSelector字段,该字段将根据更新的新nodeSelector标
..