๐Ÿ“ Kubernetes์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •

1. Pod ์ •์˜ ํŒŒ์ผ์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •

์˜ˆ์‹œ:

apiVersion: v1
kind: Pod
metadata:
  name: mypod
spec:
  containers:
  - name: mycontainer
    image: ubuntu-sleeper
    command: ["sleep"]
    args: ["10"]
    env:
    - name: APP_COLOR
      value: pink

๐Ÿ“Œ ๊ฒฐ๊ณผ: ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€์— APP_COLOR=pink ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋จ.


2. ์ง์ ‘ Key-Value ๋ฐฉ์‹


3. ConfigMap / Secret ํ™œ์šฉ ๋ฐฉ์‹

์˜ˆ์‹œ (ConfigMap):

env:
- name: APP_COLOR
  valueFrom:
    configMapKeyRef:
      name: app-config
      key: APP_COLOR

์˜ˆ์‹œ (Secret):

env:
- name: DB_PASSWORD
  valueFrom:
    secretKeyRef:
      name: db-secret
      key: password