728x90
반응형
컨테이너가 생성되자마자 바로 종료되어 CrashLoopBackOff 상태가 발생합니다. 따라서 yaml 코드에 slepp 구문을 추가합니다.
kubectl run temp-pod1 --image=debian:10 --dry-run=client -o yaml > temp-pod1.yaml
vi temp-pod1.yaml
apiVersion: v1
kind: Pod
metadata:
name: temp-pod1
spec:
volumes:
- name: temp-vol
emptyDir: {}
containers:
- image: ubuntu:14.04
name: temp-container1
volumeMounts:
- name: temp-vol
mountPath: /mount1
- image: ubuntu:14.04
name: temp-container2
volumeMounts:
- name: temp-vol
mountPath: /mount2
# k apply -f temp-pod1.yaml
pod/temp-pod1 created
# k get po -o wide | grep temp
temp-pod1 0/2 CrashLoopBackOff 2 (12s ago) 14s 10.97.125.28 k8s-node01 <none> <none>
- 위와 같이 CrashBackOff 오류 발생
- 파드 살제 후 sleep 문구 추가 하여 재생
# k delete po temp-pod1
pod "temp-pod1" deleted
# cat temp-pod1.yaml
apiVersion: v1
kind: Pod
metadata:
name: temp-pod1
spec:
volumes:
- name: temp-vol
emptyDir: {}
containers:
- image: ubuntu:14.04
name: temp-container1
volumeMounts:
- name: temp-vol
mountPath: /mount1
command: ["sleep", "3600"]
- image: ubuntu:14.04
name: temp-container2
volumeMounts:
- name: temp-vol
mountPath: /mount2
command: ["sleep", "3600"]
# k apply -f temp-pod1.yaml
pod/temp-pod1 created
# k get po -o wide | grep temp
temp-pod1 2/2 Running 0 13s 10.97.125.29 k8s-node01 <none> <none>
반응형
'DevOps' 카테고리의 다른 글
[DevOps] Nis lsync ldap AD 로밍 Cloudinit (0) | 2024.10.10 |
---|---|
[Kubernetes] 클러스터에 노드 추가 (0) | 2024.09.10 |
[Ubuntu]Kubernetes cluster Node 확장 (add node) (0) | 2024.08.12 |
[ubuntu] CNI(Container Network Interface) Plugin 구성 (0) | 2024.08.09 |
[Ubuntu]Kubernetes 구성 (0) | 2024.08.09 |