??ReplicaSet是新一代的ReplicationController,可以完全代替RC,但是一般不会直接创建RS,而是通过创建Deployment这种资源,从而自动创建RS。
1)RC的标签选择器只允许包含某个标签的匹配pod,但RS的选择器还允许匹配缺少某个标签的pod,或包含特定标签名的pod。
2)RS相比较于RC更具表达力的标签选择器,可以通过matchExpressions属性来重写选择器。
selector:
matchExpressions:
- key: app
operator: In
values:
- app_name
表达式中包含一个key、operator(运算符)、一个values的列表(取决于运算符)
运算符:
写好yaml文件:
pod模板:spec.template
注意:RS不是v1 API的一部分。
by k8s in action
创建RS命令
$ kubectl create -f xxx.yaml
查看RS命令
$ kubectl get rs
其中,rs是replicaset的简写。
查看RS详细信息
$ kubectl describe rs rs_name
删除RS命令
$ kubectl delete rs rs_name
原文:https://www.cnblogs.com/Andya/p/12434478.html