一  k8s集群里面的最小单位是pod

1.1 一个较为简单的pod的配置文件

    

  • apiverson: api的版本号
  • kind: 资源的种类
  • metadata: pod的种类等相关信息
  • spec: pod里面包含的容器信息

1.2 通过命令创建pod

kubectl create -f kubia.yml

1.3 pod的生命周期

  • pending: 该状态下,已经向apiserver提交了pod的创建文件,正在进一步校验,语法是否正确,是否能够通过鉴权
  • ContainerCreateing: 这个状态容器已经通过鉴权,并且已经经过scheduler调度分配到相关的node节点上面,并且正在进行容器创建过程
  • running: 该状态下容器已经正常运行,也是大家都比较喜欢看到的一种状态
  • success: 这种是容器已经成功运行,并且正常退出
  • failed: 所有容器都已经结束,但至少有一个是失败的姿态退出
  • unknown: 顾名思义就是这个容器失联了,无法感知它的状态

1.4 查询集群已经有的pod命令

kubectl get pod --namespace=default

1.5 另外为了方便调试,kubectl还提供了一种调试方案,是将pod的端口转发到node上面,从而可通过node:port进行访问

kubectl port-forward pod_name node_port:contained_port

最新文章

  1. Jenkins部署配置简介
  2. 为什么anylase和scenaio中的平均响应时间差别会这么大?
  3. MATLAB 损失函数画图
  4. delphi 功能函数大全-备份用
  5. 2014.11.12模拟赛【最小公倍数】| vijos1047最小公倍数
  6. Maven的使用--Eclipse在线安装Maven插件m2e
  7. word2vec配置到使用
  8. Mina airQQ聊天 服务端篇(二)
  9. 改变Edit的光标(使用CreateCaret,ShowCaret和LoadBitmap三个API函数)
  10. AngularJS最理想开发工具WebStorm
  11. 最近折腾老机器:还是 Xp 最好!
  12. Python系列之 - python数据类型
  13. [GitHub]第七讲:GitHub issues
  14. Python random() 函数
  15. C#工具:汉字转拼音帮助类
  16. SQL语句基本
  17. JavaScript日历(es5版本)
  18. [转]python 装饰器
  19. Android标题头滑动渐变,Titlebar滑动渐变,仿美团饿了么标题头渐变;
  20. 使用.NetCore在Linux上写TCP listen 重启后无法绑定地址

热门文章

  1. MySQL增强半同步的搭建实验,和一些参数的个人理解
  2. 马赛克密码破解——GitHub 热点速览 Vol.50
  3. UWB硬件设计相关内容
  4. Kafka消费者手动提交消息偏移
  5. Spark参数优化
  6. MySQL高级部分理论知识细讲
  7. K8S构建1台master2台node+Harbor_笔记
  8. mysql 5.7 主从复制搭建及原理
  9. Android猜数字大小游戏
  10. rm(操作系统的删除文件)与git rm的区别