728x90
이미지 배포 확인
예시
k create deployment nginx --image=10.253.110.4/nap-k8s/nginx:latest --port=80 --dry-run=client -o yaml > nginx.yaml
vi nginx.yaml
아래 추가
imagePullSecrets:
- name: regcred
NGINX 이미지를 HARBOR에 업르도 시킨 후 해당 이미지 사용시 imagePullSecrets에서 SECRET KEY를 활용하여 HARBOR에서 이미지를 가지고 올 수 있음
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: null
labels:
app: nginx
name: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
app: nginx
spec:
containers:
- image: 10.253.110.4/nap-k8s/nginx:latest
name: nginx
ports:
- containerPort: 80
resources: {}
imagePullSecrets: ### ADD
- name: regcred ### ADD
status: {}
이미지를 잘 받아와서 running되는 것을 확인 할 수 있음
반응형
'K8S > K8S' 카테고리의 다른 글
(DK) K8S 자동 완성 (0) | 2021.06.19 |
---|---|
(DK) NAP을 위한 LOGSTASH 구성 (0) | 2021.06.19 |
(DK) HARBOR IMAGE PUSH (0) | 2021.06.19 |
(DK) HARBOR SECRET 설정 (0) | 2021.06.19 |
(DK) JUMP HOST의 HORBOR 인증서를 신뢰된 인증서 등록 (0) | 2021.06.19 |