zoukankan      html  css  js  c++  java
  • kubernetes集群系列资料07--RS介绍

    一、replicaSet介绍

    二、RS案例

    vim rs.yaml
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    apiVersion: extensions/v1beta1
    kind: ReplicaSet
    metadata:
        name: frontend
    spec:
        replicas: 3
        selector:
            matchLabels:
                tier: frontend      #指定RS的绑定的标签。
        template:                   #以下为嵌套pod的字段;
            metadata:
                labels:
                    tier: frontend
            spec:
                containers:
                - name: php-redis
                  image: hub.atguigu.com/library/gb-frontend:v4  #gcr.io/google-samples/gb-frontend:v4镜像;
                  env:                          #注入环境变量;
                  - name: GET_HOSTS_FROM
                    value: dns
                  ports:
                  - containerPort: 80
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    kubectl apply -f rs.yaml
    kubectl delete pod --all        #删除所有pod;此时自主式pod不会重建,控制器管理的pod会自动重建;
    kubectl get pod --show-labels   #查看自动重建的pod,并显示pod标签;
    kubectl label pod frontend-dvnfl tier=frontend1 --overwrite=true #修改pod的label,该pod则不会被RS所管理而成为一个自主式pod;并会重建一个原label的pod;这就说明RS以label进行监控pod;
    

      

  • 相关阅读:
    [cf582E]Boolean Function
    [atAGC029F]Construction of a tree
    [atAGC020E]Encoding Subsets
    [gym102769L]Lost Temple
    [atAGC034E]Complete Compress
    [cf566E]Restoring Map
    [atAGC023F]01 on Tree
    [gym102822I]Invaluable Assets
    [gym102900H]Rice Arrangement
    [Offer收割]编程练习赛32
  • 原文地址:https://www.cnblogs.com/chalon/p/14897605.html
Copyright © 2011-2022 走看看