Killer Shell CKA - ConfigMap Access in Pods

1 개요[ | ]

Killer Shell CKA - ConfigMap Access in Pods

2 실습[ | ]

1) literal로 ConfigMap 생성

controlplane:~$ kubectl create configmap trauerweide --from-literal=tree=trauerweide
configmap/trauerweide created

2) 파일로부터 ConfigMap 생성

controlplane:~$ cat /root/cm.yaml
apiVersion: v1
data:
  tree: birke
  level: "3"
  department: park
kind: ConfigMap
metadata:
  name: birke

controlplane:~$ kubectl create -f /root/cm.yaml
configmap/birke created

3 검증[ | ]

controlplane:~$ kubectl get cm
NAME               DATA   AGE
birke              3      12s
kube-root-ca.crt   1      3d9h
trauerweide        1      51s

controlplane:~$ kubectl get cm trauerweide -o yaml
apiVersion: v1
data:
  tree: trauerweide
...

controlplane:~$ kubectl get cm birke -o yaml
apiVersion: v1
data:
  department: park
  level: "3"
  tree: birke
...

4[ | ]

  • 필요 시 특정 네임스페이스에 생성하려면 -n {namespace} 옵션을 함께 사용한다.
  • from-literal은 여러 번 반복하여 여러 key=value를 추가할 수 있다.
    • 예: kubectl create cm mycm --from-literal=k1=v1 --from-literal=k2=v2

5 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}