k8s集群

 

 

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生命周期

 

 

 

 

 

 

 探针:

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值