kubectl相关内容

不赞成使用kubectl run-寻找替代方案

我正在使用kubectl run和环境参数来为我创建临时docker容器(例如,出于调试目的的一些转发). 由于kubectl几周以来一直在抱怨kubectl run被弃用.不幸的是,我找不到合适的替代品. 这是旧命令: $KUBECTL run -i -t --attach=false --image djfaze/port-forward --env="REMOTE_HOST=$R ..
发布时间:2020-04-26 13:12:19 其他开发

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

我已经使用 kops 在AWS上创建了Kubernetes集群,并可以通过kubectl成功对其进行管理在我的本地计算机上. 我可以使用kubectl config view查看当前配置,也可以直接访问~/.kube/config处的存储状态,例如: apiVersion: v1 clusters: - cluster: certificate-authority-data: ..
发布时间:2020-04-26 13:12:15 其他开发

与服务器localhost:8080的连接被拒绝-您是否指定了正确的主机或端口?

当我尝试测试kubectl的配置时 kubectl get svc 我正在得到这个 错误:服务器没有资源类型"svc" 当我尝试此命令时 kubectl get services 我遇到错误:与服务器localhost:8080的连接被拒绝-您是否指定了正确的主机或端口? 并且我正在按照本用户指南在Mac上部署kubernetes应用程序 https:// ..
发布时间:2020-04-26 13:12:01 其他开发

代理后面的kubectl

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

等同于"kubectl run ... -i --tty ..."的kubectl YAML配置文件

我一直在使用带有各种标志的"kubectl run"来交互式地运行Jobs,但是最近我已经无法使用这些标志了,并且已经毕业于使用YAML配置文件来描述我的工作. 但是,我找不到与"-i"和"--tty"标志等效的东西来附加到我正在创建的Job上. 是否存在以下等效的YAML规范: kubectl run myjob \ -i \ - ..
发布时间:2020-04-26 13:11:56 其他开发

使用kubectl run创建具有卷的kubernetes pod

我了解您可以使用kubectl run在Deployment/Job中创建一个pod.但是是否可以创建一个附加了卷的卷呢?我尝试运行此命令: kubectl run -i --rm --tty ubuntu --overrides='{ "apiVersion":"batch/v1", "spec": {"containers": {"image": "ubuntu:14.04", "vol ..
发布时间:2020-04-26 13:11:54 其他开发

Kubectl端口转发超时问题

使用kubectl端口转发功能时,我能够成功将端口从本地端口转发到远程端口.但是,似乎在闲置了几分钟后,连接被断开了.不知道为什么会这样. 这是用于进行端口转发的命令: kubectl --namespace somenamespace port-forward somepodname 50051:50051 错误消息: Forwarding from 127.0.0.1:5 ..
发布时间:2020-04-26 13:11:51 其他开发

如何使用kubectl检查RBAC是否已启用

我正在尝试在kubernetes集群上安装一个helm软件包,据说该集群已禁用RBAC. 我收到提及clusterroles.rbac.authorization.k8s.io的权限错误,这是如果启用的RBAC所期望的结果. 是否可以通过kubectl检查RBAC是否真的被禁用? 我尝试过的事情: kubectl describe nodes --all-namespaces | ..
发布时间:2020-04-26 13:11:49 其他开发

删除时会重新创建Kubernetes Pod

我已经用命令启动了pods $ kubectl run busybox --image=busybox --restart=Never --tty -i --generator=run-pod/v1 出了点问题,现在我无法删除此Pod. 我尝试使用下面介绍的方法,但是Pod一直在被重新创建. $ kubectl delete pods busybox-na3tm pod " ..
发布时间:2020-04-26 13:11:46 其他开发

如何使用Helm图表提取环境变量

我在Helm图表的模板目录中有我的deployment.yaml文件,其中包含几个将要使用Helm运行的容器的环境变量. 现在,我希望能够从运行头盔的任何计算机上本地提取环境变量,这样我就可以以这种方式隐藏秘密. 当我使用Helm运行应用程序时,该如何传递并让Helm在本地获取环境变量? 这是我的deployment.yaml文件的一部分 ... ... spec: ..
发布时间:2020-04-26 13:11:43 其他开发

如何为serviceaccount创建一个kubectl配置文件

我在Azure上有一个kubernetes集群,并且创建了2个名称空间和2个服务帐户,因为我有两个团队在该集群上进行部署. 我想为每个团队创建我自己的serviceaccount的kubeconfig文件. 我对Kubernetes还是很陌生,还没能在kubernetes网站上找到明确的说明.如何为服务帐户创建kube配置文件? 希望有人能帮助我:),我宁愿不将默认的kube配置文件提供给团 ..
发布时间:2020-04-26 13:11:40 其他开发

重新启动容器中的容器

我有一个装有2个容器的豆荚test-1495806908-xn5jn.我想重新启动其中一个名为container-test的计算机.是否可以重新启动容器中的单个容器,以及如何重启?如果没有,如何重新启动Pod? 广告连播是使用deployment.yaml创建的, kubectl create -f deployment.yaml 解决方案 是否可以重新启动单个容器 不 ..
发布时间:2020-04-26 13:11:37 其他开发

kubectl port-forward如何工作?

kubectl公开可用于为应用程序创建服务的命令,并分配IP地址以从Internet访问它. 据我了解,要访问Kubernetes集群中的任何应用程序,应该创建一个服务资源,并且该资源应具有可从外部网络访问的IP地址. 但是在port-forward的情况下,kubectl如何在没有可从外部访问的IP地址的情况下建立与应用程序的连接? 解决方案 kubectl port-for ..
发布时间:2020-04-26 13:11:33 其他开发

kubectl是否适用于kubectl创建?

我从文档中了解到的是: kubectl create =在集群中创建新的k8s资源 kubectl replace =更新活动集群中的资源 kubectl适用 =如果我想创建+替换( 参考 ) 我的问题是 为什么在集群中有三个用于执行相同任务的操作? 这些操作的用例是什么? 它们在引擎盖下有何不同? 解决方案 这是两种不同的方法: 紧急管理 kubec ..
发布时间:2020-04-26 13:11:31 其他开发

告诉工作何时完成

我正在寻找一种方法(从脚本内)告诉Kubernetes作业何时完成.然后,我想从容器中取出日志并执行清理. 什么是做到这一点的好方法?最好的方法是为1 Succeeded或类似版本运行kubectl describe job 和grep吗? 解决方案 从1.11版开始,您可以执行以下操作: kubectl wait --for=condition=compl ..
发布时间:2020-04-26 13:11:29 其他开发