ReplicaSet(RS) 与 ReplicationController(RC) 没有本质的不同,只是 RS 支持集合式的 selector,而 RC 仅支持等式。
![](https://img.kancloud.cn/a4/55/a455d85da372890cb71161c362c1c674_1652x365.png)
![](https://img.kancloud.cn/31/0c/310c2cbe987818580c3a956dc4bec542_1700x381.png)
<br/>
```shell
/** 使用 RS 来部署 tomcat6 示例 */
【1】定义 RS 资源
$ vim tomcat6-rs01.yaml
apiVersion: apps/v1
kind: ReplicaSet
metadata:
labels:
app: tomcat6-rs01
name: tomcat6-rs01
spec:
replicas: 4 ##4个副本
selector:
matchLabels:
app: tomcat6-rs01
template:
metadata:
labels:
app: tomcat6-rs01
spec:
containers:
- image: tomcat:6.0.53-jre8
name: tomcat
【2】部署 tomcat6
$ kubectl apply -f tomcat6-rs01.yaml
【3】查看已部署的 RS
$ kubectl get rs -o wide
NAME DESIRED CURRENT READY AGE CONTAINERS IMAGES SELECTOR
tomcat6-rs01 4 4 4 12s tomcat tomcat:6.0.53-jre8 app=tomcat6-rs01
【4】查看通过 RS 创建的 Pod
$ kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
/** 部署了 4 个 pod */
tomcat6-rs01-gw8jn 1/1 Running 0 27s 10.244.1.40 k8s-node1 <none> <none>
tomcat6-rs01-gwtdh 1/1 Running 0 27s 10.244.2.36 k8s-node2 <none> <none>
tomcat6-rs01-mlcqx 1/1 Running 0 27s 10.244.2.37 k8s-node2 <none> <none>
tomcat6-rs01-q6f5s 1/1 Running 0 27s 10.244.1.41 k8s-node1 <none> <none>
```
>[info] Kubernetes 官方强烈建议避免直接使用 RS,而应该通过 Deployment 来创建 RS 和 Pod。
****
参考文档:https://feisky.xyz/kubernetes-handbook/concepts/replicaset.html
- K8s是什么
- K8s特点
- K8s功能
- 为什么用容器
- K8s集群搭建
- 1. 集群架构
- 2. 机器初始化
- 3. 安装Docker
- 4. 配置k8s镜像仓库
- 5. 安装k8s核心工具
- 6. 初始化主节点
- 7. node节点加入集群
- 8. 安装Pod网络插件
- 9. 测试k8s集群
- yaml资源文件
- yaml文件作用
- yaml文件编辑语法
- 资源清单描述方法
- 命令行工具kubectl
- kubectl是什么
- kubectl命令语法
- Pod
- Pod是什么
- Pod特征
- Pod定义
- Pod基本操作
- Pod分类
- Pod生命周期
- Pod重启策略
- 镜像拉取策略
- 资源限制
- 健康检查
- Label
- Namespace
- ReplicationController
- ReplicaSet
- Deployment
- HorizontalPodAutoscaler
- Service
- Service是什么
- 应用Service
- Ingress
- Ingress是什么
- 部署ingress-nginx
- Helm
- Helm是什么
- Volume
- Volume是什么
- NFS的使用
- PV与PVC
- PV与PVC是什么
- PV与PVC的使用
- ConfigMap
- ConfigMap是什么
- ConfigMap创建
- ConfigMap使用
- ConfigMap热更新
- 滚动更新Pod
- Secret
- Secret作用
- Secret类型