kubectl相关内容
我正在使用kubectl run和环境参数来为我创建临时docker容器(例如,出于调试目的的一些转发). 由于kubectl几周以来一直在抱怨kubectl run被弃用.不幸的是,我找不到合适的替代品. 这是旧命令: $KUBECTL run -i -t --attach=false --image djfaze/port-forward --env="REMOTE_HOST=$R
..
我已经使用 kops 在AWS上创建了Kubernetes集群,并可以通过kubectl成功对其进行管理在我的本地计算机上. 我可以使用kubectl config view查看当前配置,也可以直接访问~/.kube/config处的存储状态,例如: apiVersion: v1 clusters: - cluster: certificate-authority-data:
..
我已安装minikube和kubectl: $ minikube version minikube version: v1.4.0 commit: 7969c25a98a018b94ea87d949350f3271e9d64b6 $ kubectl version Client Version: version.Info{Major:"1", Minor:"16", GitVersion:
..
我正在尝试通过发出以下命令来设置Kubernetes主机: kubeadm初始化--pod-network-cidr = 192.168.0.0/16 其后为:安装Pod网络附加组件(Calico) 其后为:主隔离 问题:coredns窗格的状态为CrashLoopBackOff或Error: # kubectl get pods -n kube-system NAME
..
kubectl get命令具有此标志-o来格式化输出. 是否有类似的方式来格式化kubectl describe命令的输出? 例如: kubectl describe -o="jsonpath={...}" pods my-rc 将为my-rc复制控制器中的Pod列表打印JSON格式.但是describe命令不接受-o. 解决方案 kubectl describe不支
..
当我尝试测试kubectl的配置时 kubectl get svc 我正在得到这个 错误:服务器没有资源类型"svc" 当我尝试此命令时 kubectl get services 我遇到错误:与服务器localhost:8080的连接被拒绝-您是否指定了正确的主机或端口? 并且我正在按照本用户指南在Mac上部署kubernetes应用程序 https://
..
我已按照此处的说明,使用minikube安装了本地Kubernetes集群. 我在公司代理人的陪同下.因此,我已经设置了http_proxy和https_proxy环境变量.在minikube start命令之后启动集群后,我还将minikube ip的值添加到了no_proxy env var中.但是,kubectl仍然无法连接到集群. ubuntu@ros-2:~$ kubectl
..
我一直在使用带有各种标志的"kubectl run"来交互式地运行Jobs,但是最近我已经无法使用这些标志了,并且已经毕业于使用YAML配置文件来描述我的工作. 但是,我找不到与"-i"和"--tty"标志等效的东西来附加到我正在创建的Job上. 是否存在以下等效的YAML规范: kubectl run myjob \ -i \ -
..
我了解您可以使用kubectl run在Deployment/Job中创建一个pod.但是是否可以创建一个附加了卷的卷呢?我尝试运行此命令: kubectl run -i --rm --tty ubuntu --overrides='{ "apiVersion":"batch/v1", "spec": {"containers": {"image": "ubuntu:14.04", "vol
..
使用kubectl端口转发功能时,我能够成功将端口从本地端口转发到远程端口.但是,似乎在闲置了几分钟后,连接被断开了.不知道为什么会这样. 这是用于进行端口转发的命令: kubectl --namespace somenamespace port-forward somepodname 50051:50051 错误消息: Forwarding from 127.0.0.1:5
..
我正在尝试在kubernetes集群上安装一个helm软件包,据说该集群已禁用RBAC. 我收到提及clusterroles.rbac.authorization.k8s.io的权限错误,这是如果启用的RBAC所期望的结果. 是否可以通过kubectl检查RBAC是否真的被禁用? 我尝试过的事情: kubectl describe nodes --all-namespaces |
..
我已经用命令启动了pods $ kubectl run busybox --image=busybox --restart=Never --tty -i --generator=run-pod/v1 出了点问题,现在我无法删除此Pod. 我尝试使用下面介绍的方法,但是Pod一直在被重新创建. $ kubectl delete pods busybox-na3tm pod "
..
我在Helm图表的模板目录中有我的deployment.yaml文件,其中包含几个将要使用Helm运行的容器的环境变量. 现在,我希望能够从运行头盔的任何计算机上本地提取环境变量,这样我就可以以这种方式隐藏秘密. 当我使用Helm运行应用程序时,该如何传递并让Helm在本地获取环境变量? 这是我的deployment.yaml文件的一部分 ... ... spec:
..
我在Azure上有一个kubernetes集群,并且创建了2个名称空间和2个服务帐户,因为我有两个团队在该集群上进行部署. 我想为每个团队创建我自己的serviceaccount的kubeconfig文件. 我对Kubernetes还是很陌生,还没能在kubernetes网站上找到明确的说明.如何为服务帐户创建kube配置文件? 希望有人能帮助我:),我宁愿不将默认的kube配置文件提供给团
..
我有一个装有2个容器的豆荚test-1495806908-xn5jn.我想重新启动其中一个名为container-test的计算机.是否可以重新启动容器中的单个容器,以及如何重启?如果没有,如何重新启动Pod? 广告连播是使用deployment.yaml创建的, kubectl create -f deployment.yaml 解决方案 是否可以重新启动单个容器 不
..
kubectl公开可用于为应用程序创建服务的命令,并分配IP地址以从Internet访问它. 据我了解,要访问Kubernetes集群中的任何应用程序,应该创建一个服务资源,并且该资源应具有可从外部网络访问的IP地址. 但是在port-forward的情况下,kubectl如何在没有可从外部访问的IP地址的情况下建立与应用程序的连接? 解决方案 kubectl port-for
..
我从文档中了解到的是: kubectl create =在集群中创建新的k8s资源 kubectl replace =更新活动集群中的资源 kubectl适用 =如果我想创建+替换( 参考 ) 我的问题是 为什么在集群中有三个用于执行相同任务的操作? 这些操作的用例是什么? 它们在引擎盖下有何不同? 解决方案 这是两种不同的方法: 紧急管理 kubec
..
我正在寻找一种方法(从脚本内)告诉Kubernetes作业何时完成.然后,我想从容器中取出日志并执行清理. 什么是做到这一点的好方法?最好的方法是为1 Succeeded或类似版本运行kubectl describe job 和grep吗? 解决方案 从1.11版开始,您可以执行以下操作: kubectl wait --for=condition=compl
..
以下命令在Ubuntu bash上运行良好: kubectl patch deployment wapi-backend-d1 --patch '{"spec": {"template": {"metadata": {"labels": {"date": "test"}}}}}' 同一命令在Windows Powershell控制台(ISE)中不起作用. 错误是: kubec
..
在kubernetes中获取资源配额值的一种方法是使用以下命令 >kubectl describe resourcequotas Name: default-quota Namespace: my-namespace Resource Used Hard --------
..