kubectl相关内容
我在 Debian 8 上使用 xvfb 运行 Chrome.它一直工作到我打开一个标签并尝试加载内容.进程无声无息地死去... 幸运的是,我使用 docker run --shm-size=1G 让它在本地 docker 上顺利运行. Chrome 中存在一个已知错误导致它当/dev/shm 太小时崩溃. 我正在部署到容器引擎,并检查操作系统规范.主机操作系统有一个固定的 7G
..
有没有办法使用 kubectl 只列出属于部署的 pod?目前,我这样做是为了获取豆荚: kubectl 获取 pods|grep 你好 但是当我只想知道给定部署的 Pod 时,获取所有 Pod 似乎有点过分.我使用此命令的输出来查看所有 Pod 的状态,然后可能会执行其中一个. 我也试过 kc get -o wide deployments hellodeployment,但它
..
我正在尝试使用 kubectl wait 命令通过此 文档.以下是我正在尝试的命令 kubectl wait --for=condition=complete --timeout=30s -n d1 job/test-job1-oo-9j9kj 以下是我得到的错误 Kubectl 错误:status.conditions 访问器错误:失败的类型为字符串,预期为 map[string]inte
..
我正在运行 selenium hubs 并且我的 pod 经常被终止.我想查看终止的 pod 的日志.怎么做? NAME READY STATUS RESTARTS AGEchrome-75-0-0e5d3b3d-3580-49d1-bc25-3296fdb52666 0/2 终止 0 49schrome-75-0-29bea6df-1b1a-458c-ad10-701fe44bb478 0/2
..
我有 2 个服务.一个包含用于 Web 应用程序的 2 个 pod 副本,该应用程序依赖于另一个具有用于 MySQL 容器的 pod(2 个副本)的后端服务. Web 应用程序使用后端数据库服务设置的环境变量.我所有的json都在同一个目录中. 有什么方法可以表达依赖关系,以便 kubectl 始终在启动 Web 应用程序服务之前创建(并运行)后端 Pod 和服务?我已经使用 kube
..
我正在尝试关注 GitHub - kubernetes/dashboard:Kubernetes 集群的通用 Web UI. 部署/访问: # export KUBECONFIG=/etc/kubernetes/admin.conf# kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/maste
..
我正在使用 minikube 来测试部署并且正在经历 这个链接 我的部署清单文件就像 apiVersion: extensions/v1beta1种类:部署元数据:名称:网络应用规格:复制品:1模板:元数据:标签:应用程序:网络应用程序规格:容器:- 名称:webappimagePullPolicy:从不#
..
我在转发端口时收到以下错误.有人可以帮忙吗? mjafary$ sudo kubectl port-forward sa-frontend 88:82从 127.0.0.1:88 转发 ->82从 [::1]:88 转发 ->82 错误日志: 处理88的连接88 的处理连接E1214 01:25:48.704335 51463 portforward.go:331] 转发 88 时发生错误
..
我在尝试应用补丁时遇到以下错误: core@dgoutam22-1-coreos-5760 ~ $ kubectl apply -f ads-central-configuration.yaml警告:kubectl apply 应用于由 kubectl create --save-config 或 kubectl apply 创建的资源来自服务器的错误(冲突):应用补丁时出错:{"data":{
..
有什么方法可以将目录/文件从本地系统共享到 kubernetes 容器吗? 我有一个部署 yaml 文件.我想在不使用 kubectl cp 的情况下共享目录. 我尝试过 configmap 但后来我才知道 configmap 不能有整个目录,而只能有一个文件. 如果有人有任何想法,请分享. 请注意:我不想将文件托管到 minikube 中,但我想将目录直接推送到容器
..
一旦 Kubernetes 集群已经运行,您如何找到它的集群/服务 CIDR? 我知道 Minikube 是 10.0.0.1/24. 对于 GKE,您可以通过 找到 gcloud 容器集群描述 XXXXXXX --zone=XXXXXX |grep -e clusterIpv4Cidr -e servicesIpv4Cidr 但是您如何找到通用 Kubernetes 集群,尤其
..
我想将 kubectl 客户端版本升级到 1.11.3. 我执行了 brew install kubernetes-cli 但版本似乎没有更新. 客户端版本:version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.7", GitCommit:"0c38c362511b20a098d7cd855f1314dad92c2780", GitTr
..
我有一个包含以下条目的 docker compose 文件 版本:'2.1'服务:mysql:容器名称:mysql图像:mysql:最新卷:- ./mysqldata:/var/lib/mysql环境:MYSQL_ROOT_PASSWORD: '密码'端口:- '3306:3306'健康检查:测试:[“CMD",“卷曲",“-f",“http://localhost:3306"]间隔:30s超时
..
我正在关注那个教程 (https://www.baeldung.com/spring-boot-minikube)我想在 yaml 文件(simple-crud-dpl.yaml)中创建 Kubernetes 部署: apiVersion:apps/v1种类:部署元数据:名称:简单粗暴规格:选择器:匹配标签:应用程序:简单粗暴复制品:3模板:元数据:标签:应用程序:简单粗暴规格:容器:- 名称:
..
在使用 kubectl 端口转发功能时,我能够成功地将本地端口转发到远程端口.然而,似乎在空闲几分钟后连接断开.不知道为什么会这样. 这是用于portforward的命令: kubectl --namespace somenamespace port-forward somepodname 50051:50051 错误信息: 从 127.0.0.1:50051 转发 ->50051从
..
我正在尝试使用 kubectl run 命令从私有注册表中提取映像并从中运行命令.但我没有看到指定图像拉取密码的选项.看起来不可能将图像机密作为运行命令的一部分传递. 是否有其他选项可以使用 kubectl 拉取容器并运行命令?命令输出应该可以在控制台上看到.同样,一旦命令完成,pod 就会死亡. 解决方案 如果指定正确,您可以使用覆盖,它最终是一个数组,我花了一些时间才弄清楚,以下
..
看http://kubernetes.io/docs/user-guide/labels/#selecting-sets-of-nodes 看起来可以根据标签选择一定范围的 pod.但就我而言,我想选择一个节点上的所有 pod,但我不想在相应节点上标记每个 pod. 我是否遗漏了文档中的某些内容,还是无法按节点进行选择?如果我这样做: kubectl --server=""--namesp
..
我使用 创建了一个秘密 kubectl create secret generic production-tls \--from-file=./tls.key \--from-file=./tls.crt 如果我想更新值 - 我该怎么做? 解决方案 这应该有效: kubectl create secret generic production-tls \--save-config
..
我们注意到当我们 exec -it 连接到一个 Pod 时,在一定的空闲时间后连接被破坏.是否有任何选项可以让连接打开更长时间? 我看到有一个开放的 PR,但想知道是否有此问题的任何解决方法. 解决方案 简短的回答是否定的.这就是为什么: 启用 TCP keepalive用于控制台连接 TCP keepalive 是一个 TCP 选项,它导致数据包通过即使没有交通运输,也
..
我安装了 minikube 和 kubectl: $ minikube 版本minikube 版本:v1.4.0提交:7969c25a98a018b94ea87d949350f3271e9d64b6$ kubectl 版本客户端版本:version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.0", GitCommit:"2bd9643cee5b3
..