Objectives

ื‘ืžืขื‘ื“ื” ื–ื• ื ื—ืงื•ืจ ืืช ื”ืžื•ืฉื’ Service Accounts ื‘-Kubernetes.

ื”ืžื˜ืจื” ื”ื™ื ืœื”ื‘ื™ืŸ ื›ื™ืฆื“ ืคื•ื“ื™ื ืžืงื‘ืœื™ื ื–ื”ื•ืช (Identity) ืฉืžืืคืฉืจืช ืœื”ื ืœืชืงืฉืจ ืขื Kubernetes API.

ื‘ืžื”ืœืš ื”ืžืขื‘ื“ื” ื ืœืžื“:


ื—ืœืง 1 โ€“ ื™ืฆื™ืจืช Pod ื—ื“ืฉ

ื ื™ืฆื•ืจ ืคื•ื“ ื—ื“ืฉ ืฉืžื‘ื•ืกืก ืขืœ image ืฉืœ alpine-curl.

ื”-pod ื™ืฉืžืฉ ืื•ืชื ื• ื‘ื”ืžืฉืš ืœื‘ื“ื™ืงื•ืช ืžื•ืœ Kubernetes API.

ื”-pod ื™ื™ื•ื•ืฆืจ ื‘ืชื•ืš ื”-namespace:

dev

Pod Definition

apiVersion: v1
kind: Pod
metadata:
  name: alpine-curl
  namespcae: dev
  labels: 
    name: alpine-curl
spec:
  containers:
    - name: curl
      image: lmacademy/alpine-curl:1.0.0
      resources:
        limits:
          memory: "128Mi"
          cpu: "500m"
        requests:
          memory: "64Mi"
          cpu: "250m"
      ports:
        - containerPort: 80


ื”ืกื‘ืจ