k8s入门(不教摆设,摆设跟着文档来就行了)

打印 上一主题 下一主题

主题 1942|帖子 1942|积分 5826

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
k8s全称Kubernetes
他是干啥的,自己去网上查。文章目标是快速上手。
控制它的客户端命令叫做kubectl 

假如你是运维大概半个运维(大数据),下面的命令需要背下来


查询pod

pod指的是一个最小的容器。容器就是docker中的一个镜像情况,含服务大概含情况,比如你写了个网站,网站需要前端后端还有系统,你把这些全部封装到一个容器里,然后对外暴露一个端口。这个容器就是pod,为什么用这个,pod很方便,到哪里都可以一键使用,不需要在去摆设他的情况。

kubectl get pod -A列出全部pod
第一列是namespace,它的命名空间,可以理解是对pod的分组。
第二列是podname,他的名称
状态学习

1. Pending



  • 界说:当 Pod 被调理到集群中,但由于某些原因(比方,资源不敷、调理失败等),它还没有在节点上启动时,Pod 会处于 Pending 状态。
  • 原因:Pod 正在等待调理,大概缺少须要的资源(比如 CPU、内存等),导致 Pod 无法启动。
  • 不表示失败:Pending 不是一个失败状态,只是表明 Pod 还没有开始运行。
2. Running



  • 界说:Pod 已经调理到节点并正在运行。
  • 康健检查:假如容器康健检查失败(比如 livenessProbe 失败),Kubernetes 会实验重启容器。容器自己可能处于 Running 状态,但由于失败的康健检查,可能会导致 Pod 中的容器重启。
3. CrashLoopBackOff



  • 界说:当一个容器在启动后立即瓦解,并且 Kubernetes 发现容器反复瓦解时,会将容器的状态设置为 CrashLoopBackOff。
  • 原因:容器反复瓦解并且无法乐成启动,通常是由于容器内的应用步伐启动失败、配置错误大概依靠缺失等。
  • 表示失败:这是一个明白的失败状态,表示容器不停失败,并且 Kubernetes 正在等待一段时间后再次实验启动。
4. Error



  • 界说:容器启动时发生错误并退出,且退出码非零。Error 状态通常表示容器的运行失败。
  • 原因:应用步伐在运行过程中遇到了错误,容器退出,未能正常启动或完成预定工作。
5. Succeeded



  • 界说:容器乐成执行并退出,通常用于短暂的任务(比方 Batch 作业)。
  • 失败:假如容器在执行任务时遇到错误并失败,那么状态通常是 Error 而不是 Succeeded。
6. Failed



  • 界说:Pod 中的全部容器都停止运行,且退出状态码为非零时,Pod 的状态会变成 Failed。
  • 原因:容器在运行过程中出现严重错误,无法继承执行。
  • 表示失败:这表示 Pod 和其容器的执行失败。
7. Terminating



  • 界说:Pod 正在被删除时,状态变为 Terminating。
  • 原因:这并不表示失败,而是 Pod 正在被清算和删除的过程中。
  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

钜形不锈钢水箱

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表