๐ŸŽฏ ืžื˜ืจืช ื”ืชืจื’ื•ืœ

ื‘ืžืขื‘ื“ื” ื–ื• ื ืชืจื’ืœ ืขื‘ื•ื“ื” ืžืขืฉื™ืช ืขื Labels ื•-Selectors, ื•ื ืจืื” ื›ื™ืฆื“:


ื—ืœืง 1 โ€” ื™ืฆื™ืจืช ืงื•ื‘ืฅ YAML

ื ื™ืฆื•ืจ ืงื•ื‘ืฅ ื—ื“ืฉ ื‘ืชื™ืงื™ื™ื” ืจื™ืงื”:

vi color-api.yaml

ื—ืœืง 2 โ€” ื”ื“ื‘ืงืช ื”ืงื•ื“ ื”ืžืœื

ื”ื“ื‘ืง ืืช ื”ืงื•ื“ ื”ื‘ื:

apiVersion: v1
kind: Pod
metadata:
  name: color-backend
  labels:
    app: color-api
    environment: local
    tier: backend
spec:
  containers:
    - name: color-backend
      image: lironefitoussi/color-api:1.1.0
      ports:
        - containerPort: 80
---
apiVersion: v1
kind: Pod
metadata:
  name: color-frontend
  labels:
    app: color-api
    environment: local
    tier: frontend
spec:
  containers:
    - name: color-frontend
      image: nginx:1.27.0
      ports:
        - containerPort: 80

ืฉืžื•ืจ ืืช ื”ืงื•ื‘ืฅ.


ื—ืœืง 3 โ€” ื™ืฆื™ืจืช ื”ืžืฉืื‘ื™ื ื‘-Cluster

kubectl apply -f .

ื‘ื“ื™ืงื”: