ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] # ReplicaSet ReplicaSet 通过标签选择器来控制Pod的副本数量。所以,在Pod运行的过程中,如果强行Pod的label,会导致这个Pod不受ReplicaSet的控制,不在当作副本计数除,这也将触发ReplicaSet对副本缺失补足机制。 比如这样子修改 Pod 的标签,会导致不受ReplicaSet的控制 ~~~ kubectl label pods rs-example-p66nv app= --overwrite ~~~ ### 更新ReplicaSet控制器 ReplicaSet 控制器的Pod模板可随时按需修改,但它仅影响这之后由其新建的 Pod 对象 ### 示例 ~~~ apiVersion: extensions/v1beta1 kind: ReplicaSet metadata: name: frontend spec: replicas: 3 selector: matchLabels: tier: frontend matchExpressions: - {key: tier, operator: In, values: [frontend]} template: metadata: labels: app: guestbook tier: frontend spec: containers: - name: php-redis image: gcr.io/google_samples/gb-frontend:v3 resources: requests: cpu: 100m memory: 100Mi env: - name: GET_HOSTS_FROM value: dns ports: - containerPort: 80 ~~~