## 쿠버네티스가 읽을 수 있는 이미지 만들기
docker save tomcat:v1 > tomcat.tar
ctr -n k8s.io images import tomcat.tar
## 사설 registry 사용
# vi /etc/containerd/config.toml
[plugins."io.containerd.grpc.v1.cri".registry] 이부분에
-----추가
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."dockerpr.jgshin.co.kr"]
endpoint = ["http://dockerpr.jgshin.co.kr"]
---------
# systemctl restart containerd
## 레포지터리 계정 시크릿 생성
# kubectl create secret docker-registry dockerpr \
--docker-server='dockerpr.jgshin.co.kr' \
--docker-username='admin' \
--docker-password='Admin123!' \
--docker-email='jgshin@------.co.kr'
## 붉은부분 파드 yaml에 추가
containers:
- name: tomcat
image: dockerpr.jgshin.co.kr/service/tomcat/tomcat:1.0
imagePullPolicy: Always
imagePullSecrets:
- name: secret-jgshin-docker
'IT > 기타' 카테고리의 다른 글
Kubernetes ingress SSL 인증서 적용 (0) | 2025.02.17 |
---|---|
Kubernetes INGRESS 생성 (0) | 2025.02.17 |
Kubernetes 설치 (트러블 슈팅 포함) (0) | 2025.02.17 |
로컬 gitlab -> docker 컨테이너 전환 (업그레이드 및 마이그레이션 포함) (0) | 2025.02.17 |
Docker (nginx+tomcat+mysql) - 2 (0) | 2025.02.17 |