我在我的Ubuntu机器上安装了一个Kubernetes集群。它由三台机器组成:一个主/节点和两个节点。
当我关闭集群时,它从未停止打印“等待拆卸豆荚”:
root@kubernetes01:~/kubernetes/cluster# KUBERNETES_PROVIDER=ubuntu ./kube-down.sh
Bringing down cluster using provider: ubuntu
Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
No resources found
No resources found
ser
我有一个Kubernetes 1.10集群启动并运行。使用以下命令,我在集群中创建一个运行bash的容器:
kubectl run tmp-shell --rm -i --tty --image centos -- /bin/bash
我在运行的容器中下载了kubectl的正确版本,使其可执行并尝试运行。
./kubectl get pods
但是,得到以下错误:
Error from server (Forbidden): pods is forbidden:
User "system:serviceaccount:default:default" cannot
list p
我们在1.9.6-gke.1上使用Google Kubernetes引擎,并且有一个带有几个节点池的集群,我们为这些节点池启用了自动伸缩,因为其中的节点包含附加的GPU (p100s)。
有时我们通过Kubernetes Pod在由于触发的自动伸缩事件而启动的节点上通宵运行作业,许多小时后返回时发现pod已经消失,因为pod已经终止,处于某种未知状态,并且由于10分钟内没有其他pod调度到该节点,因此运行该pod的节点已被耗尽并移除。
也就是说,一旦节点消失,pod就会从Kubernetes日志和控制平面ie.running的角度消失,比如kubectl get pods和kubectl de
我在Google平台上有一个Kubernetes集群。Kubernetes集群包含有一个吊舱的部署。这个吊舱有两个容器。我观察到,这个吊舱已经被一个新的吊舱所取代,整个数据都被删除了。我找不出背后的原因。
我尝试了以下两条命令:
kubectl logs [podname] -c [containername] --previous
**结果:** previous terminated container [containername] in pod [podname] not found
kubectl get pods
结果:,我看到我的pod的重新启动数等于0。
在执行创建集群和获取凭据之后,当我试图获取有关使用Kubernetes的AKS(Azure Connected Service)创建的节点的信息时,我遇到了一些问题。
我正在使用ubuntu机器上的azure。
遵循创建集群的Url:
在执行连接到集群后使用命令kubectl get nodes时,将收到以下错误
az aks get-credentials --resource-group <resource_group_name> --name <cluster_name>
错误:
kubectl get nodes
来自服务器的错误(InternalErro
我想在安装了kubectl但尚未配置的docker容器上运行命令。
在我的本地机器上,我对kubectl进行了身份验证,并将其配置为与Google Cloud上的kubernetes集群通信。
如果我运行以下命令:
docker run mycontainerimage kubectl get pods
我将得到响应:
invalid configuration: no configuration has been provided
如何将kubernetes凭证/配置传递到本地计算机上运行的docker镜像中?谢谢!
Kubernet集群是使用阿里巴巴容器服务设置的,使用root帐户访问集群没有问题,当创建一个新的命名空间并将用户添加到该命名空间时,它会抛出错误(与服务器本地主机的连接:8080被拒绝)。
下面是疑难解答的设置
定义名称空间dev并使用get谓词显示所有kubernetes命名空间。
root@kube-master:# kubectl get namespaces
NAME STATUS AGE
default Active 14d
dev Active 56m
kube-public Active 14d
ku
是否可以在prometheus警报中添加嵌套查询?我正在使用prometheus来监控kubernetes集群。
如果节点关闭,就会生成警报,但我想配置警报,这样如果任何节点关闭,prometheus就不会为运行在该节点上的pods和服务发送警报。
就像这样,
if(pod_down)
if(corresponding_node_down)
//dont send alert
//node down alert is in firing state