ืฉืœื‘ ืžืงื“ื™ื:

ืฉืœื‘ ืžืงื“ื™ื -ื ื™ืฆื•ืจ ื—ื–ืจื” ืืช ื”ืžืฉืื‘ื™ื ืžืžืขื‘ื“ื” 5.0

ื ื™ืฆื•ืจ ืงื•ื‘ืฅ ื—ื“ืฉ, ืœื“ื•ื’ืžื”:

touch nginx-rs.yaml

ื ื›ื ื™ืก ืืœื™ื• ืžื‘ื ื” ื‘ืกื™ืกื™:

apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: nginx-replicaset
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
        - name: nginx
          image: nginx

ื ื—ื™ืœ ืืช ื”ืงื•ื‘ืฅ:

kubectl apply -f nginx-rs.yaml

ื—ืœืง 1 โ€” ืื™ืžื•ืช ืžืฆื‘ ื”ืชื—ืœืชื™

ื ื‘ื“ื•ืง ืฉื™ืฉ ืœื ื• 3 Pods ืฉืจืฆื™ื ืžื”-ReplicaSet:

kubectl get pods

ื ื‘ื“ื•ืง ื’ื ืฉื”-ReplicaSet ืงื™ื™ื:

kubectl get rs

ืื ื—ื ื• ืžืฆืคื™ื ืœืจืื•ืช:


ื—ืœืง 2 โ€” ืฉื™ื ื•ื™ ื”-Image ื‘-ReplicaSet

ื ืขื‘ื•ืจ ืœืงื•ื‘ืฅ ื”-YAML ื•ื ืฉื ื” ืืช ื”-image.