본문 바로가기
IT Tech/Cloud Native

[CKA] ALM

by _><- 2022. 3. 15.
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