k8s的部署应用与自愈功能

问题一:kubernetes创建容器一直处于ContainerCreating状态的原因查找

k8s is waiting to start: ContainerCreating

问题二:Error from server: error dialing backend: dial tcp x.x.x.x:10250: connect: no route to ...

https://blog.csdn.net/u012586326/article/details/112343686

问题二: kubectl logs nginx The connection to the server localhost:8080 was refused - did you specify the right host or port?

关掉对应防火墙

问题三:k8s删除pod老是重启解决

直接删除pod触发了replicas的确保机制 还是会重启pod

删除deployment ,干净不会重启pod,  其它控制器可以试试

删除

kubectl delete deployment timersrv

创建 Deployment

kubectl create -f https://kubernetes.io/docs/user-guide/nginx-deployment.yaml --record
deployment "nginx-deployment" created

将kubectl的 --record 的 flag 设置为 true可以在 annotation 中记录当前命令创建或者升级了该资源。这在未来会很有用,例如,查看在每个 Deployment revision 中执行了哪些命令。

然后立即执行 get 将获得如下结果:

kubectl get deployment  

win11环境下安装 k8s+docker

一、

二、docker安装

三、minikube 安装

minikube start | minikube

参考文章



https://blog.csdn.net/hugo_lei/article/details/106603606

Mac Docker Desktop 搭建 Kubernetes 环境_Leo的博客-CSDN博客

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐