1. 工作负载之Controllers
1.1 ReplicaSet
1.1.1 创建ReplicaSet
1 | # 创建Yaml文件 |
1.1.2 查看ReplicaSet
1 | kubectl get replicasets.apps |
1.1.3 调整ReplicaSet副本数
1 | # 方法一:修改本地yaml文件的replicas: 3 |
1.2 Deployment
1.2.1 创建Deployment
1 | # 方法一:命令行创建 |
1.2.2 查看Deployment
1 | kubectl get deployment |
1.2.3 调整ReplicaSet副本数
1 | # 方法一:修改本地yaml文件的replicas: 3 |
1.2.4 升级image
1 | # 方法一 |
1.2.5 回滚
1 | # 查看历史记录 |
1.2.6 暂停与恢复
1 | # 暂停部署 |
1.2.7 重新部署应用
1 | # 重新部署 |
1.3 StatefulSet
1.3.1 创建StatefulSet
1 | # 创建Yaml文件 |
1.3.2 查看StatefulSet
1 | kubectl get statefulsets.apps |
1.3.3 调整ReplicaSet副本数
1 | # 方法一:修改本地yaml文件的replicas: 3 |
1.3.4 升级image
1 | # 方法一 |
1.3.5 回滚
1 | # 查看历史记录 |
1.3.6 暂停与恢复
1 | # 暂停部署 |
1.3.7 重新部署应用
1 | # 重新部署 |
1.4 DaemonSet
1.4.1 创建DaemonSet
1 | # 创建Yaml文件 |
1.4.2 查看DaemonSet
1 | kubectl get daemonsets.apps |
1.4.3 升级image
1 | # 方法一 |
1.4.4 回滚
1 | # 查看历史记录 |
1.4.5 暂停与恢复
1 | # 暂停部署 |
1.4.6 重新部署应用
1 | # 重新部署 |
1.5 Jobs and CronJob
1.5.1 创建Job
1 | # 编写Yaml文件 |
1.5.2 查看Jobs
1 | kubectl get job |
1.5.3 创建CronJob
1 | # 编写Yaml文件 |
1.5.4 查看CronJob
1 | kubectl get cronjob |