Pod 扩容与缩容
• $ kubectl scale --replicas=6 deployment nginx
• $ kubectl scale --replicas=3 deployment nginx
创建 service
• $ kubectl expose deployment nginx --port=80 --target-port=80

 

 

 

 

 

回滚:
• $ kubectl rollout history deployment nginx //查看历史版本
• $ kubectl rollout undo deployment nginx --to-revision=1 // 回滚版本

 资源清单

格式如下:
• apiVersion: group/version   // 指明 api 资源属于哪个群组和版本,同一个组
可以有多个版本
$ kubectl api-versions //查询命令
• kind: //标记创建的资源类型, k8s 主要支持以下资源类别
Pod,ReplicaSet,Deployment,StatefulSet,DaemonSet,Job,Cronjob
• metadata: //元数据
name : //对像名称
namespace : //对象属于哪个命名空间
labels : //指定资源标签,标签是一种键值数据
annotations : //用来描述资源的注解
ownerReference:// 用来描述多个资源之间相互关系
• spec: //定义目标资源的期望状态
• status : //用来描述观测到的状态
• $ kubectl explain pod //查询帮助文档

 

 

 

 

 

 

 (因该是resources)

 

 

 

 

 

 

 

 pod被调到指定的节点上,如果没有磁盘标签,pod处于ending状态

 加上磁盘之后可以继续running

 

 Pod生命周期

 

 

 

 

 

 

 探针:

 

 

 

 

 

 

Logo

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

更多推荐