kubectl相关内容

Kubectl仅为Pod获取活动

当我运行kubectl -n abc-namespace describe pod my-pod-zl6m6时,我获得了大量关于Pod的信息以及最后的事件。 是否有办法使用kubectl describe或kubectl get命令仅输出Pod的事件? 推荐答案 可以使用kubectl的event命令。 要筛选特定Pod,您可以使用字段选择器: kubectl get ..
发布时间:2022-05-31 11:06:27 其他开发

我需要一些关于kubectl标准和管道的解释

我是kubectl的日常用户,但不是Linux专家。最近我需要在部署后编辑一些服务类型,所以搜索并使用了kubectlreplace,效果很好。 cat yaml | kubectl replace -f - service/tracs-pool-1sv replaced 但我不明白为什么在最后添加一个短破折号-。 医生只说: 根据传入标准输入的JSON替换Pod。 我搜索并找 ..
发布时间:2022-04-16 11:44:48 其他开发

无法在AWS Elastic Kubernetes Service中创建命名空间-已禁用

我正在尝试在AWS Elastic Kubernetes Service(EKS)中托管应用程序。我已经使用AWS控制台配置了EKS集群。已配置节点组并将节点添加到EKS群集,一切正常。 为了连接到集群,我启动了一个EC2实例(Centos7)并配置了以下内容: 1.安装了docker、kubeadm、kubelet和kubectl。 2.已安装并配置AWS Cli V2。 要 ..

是否可以在Kubernetes中将一个服务帐号连接到多个命名空间?

我有两个名称空间-假定NS1和NS2。我在NS1中的sa1和NS2中的sa2中创建了serviceaccount。我已经为sa1创建了角色和角色绑定,以便在NS1和sa2中执行操作。 我想要的是在NS2内授予sa1特定访问权限(仅限Pod Reader角色)。 我想知道这是否可能? 推荐答案 您只需从角色绑定中的另一个命名空间引用ServiceAccount: apiVer ..
发布时间:2022-03-03 18:58:17 其他开发

查找正在使用的kubeconfig文件

我知道kubectl获取kubeconfig文件的顺序是 命令行选项--kubeconfig 环境变量KUBECONFIG= 默认路径~/.kube/config 但是有没有办法从kubectl中获取kubeconfig路径/文件的详细信息? 类似kubectl config path 的内容 推荐答案 问题:但是有没有办法从kubectl获取kubeconfig路 ..
发布时间:2022-02-22 09:36:10 其他开发

有没有办法kubectl应用一个目录中的所有文件?

我现在正在编写一本Ansible攻略,它在Kubernetes中部署了一个停靠的应用程序。但是,出于分子性的考虑,我宁愿不对需要应用的文件进行硬编码,做完kompose convert -f docker-compose.yaml --volumes hostPath有没有办法应用一个目录下的所有文件? 推荐答案 您可以使用 应用文件夹中的所有文件 kubectl apply -f ..
发布时间:2022-02-21 11:15:15 其他开发

Kubernetes API-特定节点上的Get Pods

阅读Kubernets documentation似乎可以根据标签选择特定范围的Pod。我要选择一个节点上的所有Pod,但不想标记其相应节点上的每个Pod。 我是否在文档中遗漏了什么,或者只是无法按节点选择? 如果我这样做: kubectl get pods --output=wide --namespace=$NS --server=$SERVER | head #=> ..
发布时间:2022-02-21 11:13:28 其他开发

kubectl等待AWS EKS上的服务公开.status.loadBalancer.ingress字段中报告的弹性负载均衡器(ELB)地址

ASthe kubernetes.io docs state about a Service of type LoadBalancer: 在支持外部负载均衡器的云提供商上,设置 LoadBalancer为您的提供负载平衡器的类型字段 服务。发生负载均衡器的实际创建 异步,有关所配置的均衡器的信息是 在服务的.status.loadBalancer字段中发布。 在AWS Elastic ..

kubectl EXEC命令在PowerShell ISE中不起作用(从PowerShell起作用)-是否有原因或解决方法使其起作用?

我最近开始使用Kubernetes和Docker,对它们的工作原理还很陌生。我已经创建了一个PS1脚本来运行构建映像和在Kubernetes上执行映像所需的所有步骤。 我看到的是所有步骤在ISE上都工作得很好(除了这个:“kubectl exec-it test-runner pwsh”)。仅就这一步而言,我就必须在另一个PowerShell窗口上运行它。 当我在ISE中运行此步骤时, ..
发布时间:2022-02-21 11:07:20 其他开发

kubernetes pod 的日志究竟来自哪里(在容器级别)?

我希望将一些日志从使用 kubectl exec 运行的命令重定向到该 pod 的日志,以便可以使用 kubectl logs 读取它们code>(或者实际上,/var/log/containers/.log).我可以在运行命令时看到我需要的日志作为输出,它们存储在正在运行的容器内的一个单独的日志目录中. 将输出(即 >>logfile.log)重定向到我认为镜像 ku ..
发布时间:2022-01-24 21:23:22 其他开发

kubectl exec 失败并出现错误“无法使用 TTY - 输入不是终端或正确的文件类型"

我正在使用以下命令运行 jenkins 管道: kubectl exec -it kafkacat-5f8fcfcc57-2txhc -- kafkacat -b cord-kafka -C -t BBSim-OLT-0-Events -o s@1585031458 在运行管道的机器的终端上运行良好,但在实际管道上我收到以下错误:“无法使用 TTY - 输入不是终端或正确的文件类型" 关 ..
发布时间:2022-01-18 17:15:49 其他开发

kubectl YAML 配置文件相当于“kubectl run ... -i --tty ..."

我一直在使用带有各种标志的“kubectl run"以交互方式运行作业,但最近我已经超出了我可以用这些标志做的事情,并且已经毕业使用 YAML 配置文件来描述我的作业. 但是,我找不到与“-i"和“--tty"标志等效的标志来附加到我正在创建的作业. 是否有等效的 YAML 规范: kubectl run myjob \-一世 \--tty \--image=grc.io/mypro ..
发布时间:2022-01-14 10:46:16 其他开发

错误:getaddrinfo ENOTFOUND ingress-nginx.ingress-nginx-controller.svc.cluster.local

我正在使用 NextJS,我需要它知道它何时在服务器或浏览器上发出请求.要在服务器端执行此操作,因为我在微服务架构中构建它,我需要获取服务的服务名称和命名空间以完成 url,如 http://SERVICENAME.NAMESPACE.svc.cluster.local. 所以在我的终端中,我打印出了所有不同的命名空间,如下所示: $kubectl 获取命名空间姓名 身份 年龄默认活动 9 ..
发布时间:2022-01-08 23:28:00 其他开发

从 gcloud 命令安装 Google Cloud 组件错误

我正在尝试从 gcloud 命令行工具安装多个 GCP 组件,并且总是得到同样的错误: $ gcloud 组件列表您当前的 Cloud SDK 版本是:146.0.0最新可用版本为:146.0.0┌──────────────────────────────────────────────────────────────────────────────────────────────────── ..
发布时间:2021-12-20 19:00:00 其他开发