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

ื‘ืžืขื‘ื“ื” ื–ื•:


ื—ืœืง 1 โ€” ืชื™ืงื•ืŸ Startup Probe

ื ืขื“ื›ืŸ ืืช ื”ืงื•ื‘ืฅ color-api-pod.yaml ื›ืš ืฉื”-Startup ื™ืคื ื” ืœ-/up

ื•ื ืฉืชืžืฉ ื‘-image ื”ื—ื“ืฉ:

apiVersion: v1
kind: Pod
metadata:
  name: color-api-pod
spec:
  containers:
    - name: color-api
      image: lironefitoussi/color-api:1.2.1
      ports:
        - containerPort: 80
      resources:
        limits:
          cpu: "500m"
          memory: 512Mi
      startupProbe:
        httpGet:
          path: /up
          port: 80
        failureThreshold: 2
        periodSeconds: 3

ื™ืฆื™ืจืช ื”-Pod

kubectl apply -f color-api-pod.yaml
kubectl get pods -w

โœ” ื”-Pod ื ื›ื ืก ืœ-Running

โœ” Startup Probe ืขื•ื‘ืจ ื‘ื”ืฆืœื—ื”


ื—ืœืง 2 โ€” ืžื—ื™ืงืช ื”-Pod ื•ื”ื•ืกืคืช Liveness Probe