본문 바로가기
루틴 기록하기/클라우드 네이티브

[CKA] ALM

by ->^_^<- 2022. 3. 15.
반응형

# 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.

 

 

728x90

'루틴 기록하기 > 클라우드 네이티브' 카테고리의 다른 글

[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