initContainers 사용하기
2024. 4. 28. 21:57ㆍk8s
spec:
initContainers:
- name: init
image: busybox:latest
command:
- sh
- "-c"
- |
addgroup -g {gid} {group}
adduser -u {uid} {user} -G {group} -D
# 없는 계정:그룹을 지정하면 root:root로 지정됨
# volumeMounts와 연계되서 minikube의 실제 디렉토리에 계정:그룹이 지정됨
chown -R {user}:{group} {directory}
volumeMounts:
- name: data
mountPath: {directory}
containers:
- name: postgres
# init 로그 확인
# 에러가 나더라도 다음으로 진행되는 경우가 있기 때문에 꼭 로그 확인 필요
kubectl logs -f {pod} -n {namespace} -c init
# volumes 확인
minikube ssh
cd {volume directory}
'k8s' 카테고리의 다른 글
디버깅에 유용한 명령어 (0) | 2024.05.05 |
---|---|
ConfigMap 마운트 (0) | 2024.05.04 |
Minikube docker registry 설치 (0) | 2024.04.16 |
Minikube addon registry 설정 (0) | 2024.04.10 |
ACR 접속 secret 생성 (0) | 2024.03.05 |