Infra

[k8s]구축하기

뚜둔뚜둔 2022. 2. 21. 09:23

 

1. dockerfile 만들기

2. build 하기

 

3. harbor에 upload하기

Docker Push Command (참고 : https://docs.vmware.com/kr/VMware-vSphere/7.0/vmware-vsphere-with-tanzu/GUID-EC76B511-8DEB-4595-9DFA-3E9567C98ECA.html )

1. Tag an image for this project:

docker images 로 확인하기

docker image

Sphere Docker Credential Helper를 통해 Harbor 레지스트리에 로그인.

docker-credential-vsphere login <container-registry-IP> --user username@domain.com​
 

2. Harbor 레지스트리의 프로젝트로 푸시할 이미지에 사용하려는 네임스페이스와 동일한 이름으로 태그를 지정합니다.

docker tag <image-name>[:TAG] <container-registry-IP>/<project-name>/<image-name>[:TAG]
3. Harbor의 프로젝트로 이미지를 푸시하려면 다음 명령을 실행
docker push <container-registry-IP>/<namespace-name>/<image_name>
 

4. harbor에서 이미지 내려받기

 $ sudo docker pull [MyDomain.com]:[PORT]/[PROJECT]/IMAGE[:TAG]

5. k8s pod 실행

yaml만들어서 실행하기. 

example :

2022.02.15 - [MLops] - [k8s]명령어 정리

6. Airflow Kubernetes Executor 사용해서 dag 만들어서 실행 하기

반응형