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 만들어서 실행 하기
반응형