728x90
# Rolling update Deployment Strategy
- Recreate
- Rolliong out
# Roll back
kubectl rollout undo deplyment/myapp-deploy
# Env Value Types
- Plain Key Value
- ConfigMap
- Secrets
# ConfigMap 조회
kubectl get configmaps
kubectl describe configmaps
# Configmap in Pods
- env
- single env
apiVersion: v1
kind: Pod
metadata:
name: dapi-test-pod
spec:
containers:
- name: test-container
image: k8s.gcr.io/busybox
command: [ "/bin/sh", "-c", "env" ]
envFrom:
- configMapRef:
name: special-config
restartPolicy: Never
- volume
# Secret 생성 명령어
kubectl create secret generic <secret-name> --from-literal=<key>=<value>
# Secret 조회
kubectl get secrets
kubectl describe secrets
# Secrets note
Remember that secrets encode data in base64 format.
Anyone with the base64 encoded secret can easily decode it.
As such the secrets can be considered as not very safe.
반응형
'IT Tech > Cloud Native' 카테고리의 다른 글
[CKA] Init Containers (0) | 2022.03.15 |
---|---|
[CKA] Multi Container Pod (0) | 2022.03.15 |
[CKA] Logs (0) | 2022.03.15 |
[CKA] Monitor Cluster Components (0) | 2022.03.15 |
[CKA] Multiple Scheduler (0) | 2022.03.12 |