
개요 CI/CD를 위한 Pipeline 구성을 단계별로 학습한다. 목표 Gitlab의 Private Container Registry에서 이미지를 Pull & Deploy하는 과정을 학습한다. (더 자세한 내용은 공식문서와 참고자료를 확인하자) 여정 토큰 생성 깃랩 Repository에서 Settings > Repository > Deploy tokens 체크박스에서 필요한 권한을 Check한다(주로 Read 권한만 필요) 토큰 생성 결과는 한번만 확인할 수 있으므로 잘 저장해두자. 클러스터에 적용하기 간단한 방법 # 방법1 - Inline Command # Gitlab은 registry.gitlab.com을 넣는다. kubectl create secret \ docker-registry ${secret..

개요 On-premise에서 kubernetes(= k8s) 환경을 직접 구성해보며 학습하는 Hands On 시리즈입니다. 목표 k8s 환경 내에 간단한 서비스를 배포하기 (배포 과정이 목적이기 때문에 기본 이미지를 사용한다!) 여정 컨테이너 이미지 작성(k8s Hello World) # k8s에서 만든 hello world 컨테이너 이미지 kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1 # 결과 확인 curl http://: Deployment YAML 작성 어플리케이션의 컨테이너 이미지와 실행정보를 담은 YAML apiVersion: apps/v1 kind: Deployme..