RC(Replication Controller)是早期Kubernetes版本提供的Pod,在现在版本中已经被建议使用Replica Set所代替(准确地说是使用Deployment配合ReplicaSet进行替代),这篇文章就二者的区别以使用方式进行介绍。
使用示例: RC
首先我们通过一个简单的示例来看一下RC的使用方式。YAML设定文件如下所示:
[root@host131 ReplicaSet]# cat busybox-rc.yaml
---
apiVersion: v1
kind: ReplicationController
metadata:
name: test-rc
spec:
replicas: 1
selector:
app: busybox-pod
template:
metadata:
name: busybox
labels:
app: busybox-pod