kubectl相关内容

在 Kubernetes 中为 kubectl 创建用户

我需要创建用户以使用 RBAC 为其分配权限,我按如下方式创建它们: echo -n "lucia" |base64bHVjaWE=echo -n "pass" |base64cGFzcw==api版本:v1种类:秘密元数据:名称:露西亚秘密类型:不透明数据:用户名:bHVjaWE=密码:cGFzcw== 或创建: kubectl create secret generic lucia-se ..
发布时间:2021-12-15 17:43:58 其他开发

代理背后的 kubectl

我已按照此处的说明使用 minikube 安装了本地 Kubernetes 集群. 我是公司代理人.因此我设置了 http_proxy 和 https_proxy 环境变量.在 minikube start 命令之后启动集群后,我还将 minikube ip 的值添加到 no_proxy 环境变量中.但是 kubectl 仍然无法连接到集群. ubuntu@ros-2:~$ kubectl ..
发布时间:2021-12-15 17:38:54 其他开发

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

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

使用命令行等待 kubernetes 作业在失败/成功时完成

等待 kubernetes 作业完成的最佳方法是什么?我注意到很多使用建议: kubectl wait --for=condition=complete job/myjob 但我认为只有在工作成功时才​​有效.如果失败,我必须执行以下操作: kubectl wait --for=condition=failure job/myjob 有没有办法使用wait来等待这两种情况?如果没有,等待工 ..
发布时间:2021-12-15 17:38:24 其他开发

有没有办法获取kubernetes集群的外部端口

我在 kubernetes 中所有节点的外部端口上公开了一项服务集群来自: kubectl create -f nginx-service.yaml 您已经在您的所有节点上的外部端口上公开了您的服务簇.如果您想将此服务公开给外部互联网,您可以需要为服务端口 (tcp:30002) 设置防火墙规则以服务流量. 参见 http://releases.k8s.io/release-1. ..
发布时间:2021-12-15 17:32:47 其他开发

kubectl run 已弃用 - 寻找替代方案

我正在使用带有环境参数的 kubectl run 来为我创建临时的 docker 容器(例如一些用于调试目的的转发).几个星期以来,kubectl 抱怨 kubectl run 被弃用.很遗憾,我找不到合适的替代品. 这是旧命令: $KUBECTL run -i -t --attach=false --image djfaze/port-forward --env="REMOTE_HOST ..
发布时间:2021-12-15 17:32:20 其他开发

Kubernetes 检查服务帐户权限

通过 Helm Chart 部署服务时,安装失败,因为 tiller serviceaccount 不允许创建 ServiceMonitor 资源. 注意: ServiceMonitor 是 Prometheus Operator 定义的 CRD,用于自动获取 Pod 中正在运行的容器的指标. Helm Tiller 安装在单个命名空间中,并且已使用 Role 和 RoleBindi ..
发布时间:2021-12-15 17:32:07 其他开发

如何将用户添加到 Kubernetes (kubectl)?

我在 AWS 上使用 kops 创建了一个 Kubernetes 集群,并且可以通过 成功管理它kubectl 来自我的本地机器. 我可以通过kubectl config view查看当前配置,也可以直接访问~/.kube/config中存储的状态,例如: apiVersion: v1集群:- 簇:证书颁发机构数据:已编辑服务器:https://api.{CLUSTER_NAME}名称:{ ..
发布时间:2021-12-15 17:30:13 其他开发

如何在 kubectl 部署中传递环境变量?

我正在为 django webapp 设置 kubernetes. 我在创建部署时传递环境变量,如下所示 kubectl create -f deployment.yml -l key1=value1 我收到如下错误 错误:没有传递给创建的对象 能够成功创建部署,如果我在创建部署时删除环境变量 -l key1=value1. deployment.yaml 如下 #Deplo ..
发布时间:2021-12-15 17:25:06 其他开发

使用 kubectl 在 pod 中执行 bash 命令?

我的问题很简单. 如何在 pod 中执行 bash 命令?我想用一个 bash 命令做所有事情? [root@master ~]# kubectl exec -it --namespace="tools" mongo-pod --bash -c "mongo"错误:未知标志:--bash 因此,该命令被简单地忽略了. [root@master ~]# kubectl exec -it ..
发布时间:2021-12-15 17:20:33 其他开发

Kubernetes pod 在删除时重新创建

我已经用命令启动了 pods $ kubectl run busybox --image=busybox --restart=Never --tty -i --generator=run-pod/v1 出了点问题,现在我无法删除这个Pod. 我尝试使用下面描述的方法,但 Pod 一直在重新创建. $ kubectl delete pods busybox-na3tmpod“busybo ..
发布时间:2021-12-15 17:19:14 其他开发