首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
1. Pod
1.1. Pod介绍
1.1.1. Pod简介
1.1.2. Pod生命周期
1.1.3. Pod状态
1.2. Pod模板
1.2.1. apiversion/kind
1.2.2. metadata
1.2.3. spec
1.2.4. k8s和image中的命令
1.2.5. 就绪性探测和存活性探测
1.3. 案例
1.3.1. 创建简单pod
1.3.2. 带健康检测的pod
2. Deployment
2.1. 介绍
2.1.1. 简介
2.1.2. 部署方式
2.1.3. Deployment升级方案
2.2. 模板
2.3. 案例
2.3.1. 创建deployment
2.3.2. 模拟蓝绿发布
2.3.3. 滚动发布
2.3.4. 模拟灰度(金丝雀)发布
2.3.5. 版本回滚
2.3.6. 常用命令
3. DaemonSet
3.1. DaemonSet介绍
3.2. 模板
3.3. 案例
3.3.1. 创建daemonset
3.3.2. 升级daemonset
4. Job
4.1. Job介绍
4.2. 模板
4.3. 案例
5. CronJob
5.1. cronjob介绍
5.2. 模板
5.3. 案例
6. StatefulSet
6.1. 介绍
6.1.1. Statefulset使用场景
6.1.2. Statefulset注意项
6.2. 模板
6.3. 案例
6.3.1. 创建Statefulset资源
6.3.2. 扩缩容
6.3.3. 滚动更新
6.3.4. 删除Statefulset
6.3.5. 部署有状态应用一般思路
7. 原理分析
8. 调度
8.1. 调度器
8.2. 节点选择器
8.3. 节点亲和性
8.4. Pod亲和性
8.5. 污点和污点容忍度
当前位置:
首页>>
技术小册>>
Kubernets合辑5-Pod控制器
小册名称:Kubernets合辑5-Pod控制器
``` apiVersion: apps/v1 kind: DaemonSet metadata name <string> # 在一个名称空间不能重复 namespace <string> # 指定名称空间,默认defalut labels <map[string]string> # 标签 annotations <map[string]string> # 注释 spec selector <Object> # 标签选择器 matchExpressions <[]Object> # 标签选择器的一种形式,多个条件使用AND连接 key <string> -required- # 标签中的Key operator <string> -required- # 操作符,支持 In, NotIn, Exists, DoesNotExist values <[]string> # value的数组集合,当操作符为In或NotIn时不能为空 matchLabels <map[string]string> # 使用key/value的格式做筛选 updateStrategy <Object> # 更新策略 type <string> # 更新类型,支持 Recreate, RollingUpdate。默认RollingUpdate rollingUpdate <Object> # 滚动更新策略,仅在type为RollingUpdate时使用 maxUnavailable <string> # 最大缺失Pod数,即滚动更新时最多可少于期望值出几个pod。支持数字和百分比格式 template <Object> -required- # Pod模板,和Pod管理器yaml几乎格式一致 metadata <Object> # Pod的metadata spec <Object> # Pod的spec ```
上一篇:
3.1. DaemonSet介绍
下一篇:
3.3. 案例
该分类下的相关小册推荐:
Kubernets合辑11-持续集成
Kubernetes中文教程(六)
Kubernetes中文教程(二)
Kubernets合辑8-权限控制
Kubernetes中文教程(一)
云原生-K8S入门实战
Kubernets合辑10-网络
Kubernets合辑2-部署Ingress
Kubernets合辑12-配置中心
Kubernetes中文教程(五)
Kubernets合辑4-kubernetes入门
Kubernetes合辑1-安装Kubernetes