[NKS] velero 백업 및 복원하기
2022. 11. 7. 16:03
엔지니어링/NCP
네이버 쿠버네티스 서비스에서 velero를 통한 클러스터 백업&복원을 가이드하고 있다. velero 는 vmware-tanzu에서 업데이트하고 있는 github 링크를 통해 사용하면 된다. 1. VELERO 셋업 1-1. velero 다운로드 22년 11월 7일 기준으로 현재 1.8.1 버전이 최신이다. github 에서 다운로드 받고 압축을 푼뒤 실행할 수 있는 폴더로 이동시켜주자. $ wget https://github.com/vmware-tanzu/velero/releases/download/v1.8.1/velero-v1.8.1-linux-amd64.tar.gz $ tar -xvzf velero-v1.8.1-linux-amd64.tar.gz $ sudo mv velero-v1.8.1-linux-am..
[NKS] ALB 서비스 외부 노출하기
2022. 9. 26. 15:08
엔지니어링/NCP
NKS를 구축한 뒤 서비스를 외부에 노출시키려면 ALB(Application Load Balancer)를 통해 쉽게 할 수 있다. 필자는 일단 tomcat pod 를 올리고 아주 간단한 service를 등록해주었다. apiVersion: v1 kind: Service metadata: name: my-tomcat-svc spec: type: NodePort selector: app: my-tomcat ports: - port: 80 targetPort: 8080 ALB Ingress Controller 설치 kubernetes 1.19 버전 이상(한국) kubectl apply -f https://raw.githubusercontent.com/NaverCloudPlatform/nks-alb-ingress..
[NKS] Naver Container Registry 이미지 배포
2022. 9. 26. 13:55
엔지니어링/NCP
네이버 클라우드 플랫폼은 대시보드에서 알맞은 설정만 입력해주면 되기 때문에 서비스 배포가 쉽다. docs 문서에도 설명이 잘되어있는 편인데, 이번에 설명을 안보고 하다가 삽질을해서 포스팅을 하나 남기려한다. 필자는 private 환경의 쿠버네티스 클러스터를 구성해둔 상태이다. 쿠버네티스에서는 접근하려는 container registry 의 계정정보를 secret으로 만들고, imagePullSecrets 인증을 받아 해당 레지스트리에서 이미지를 받아온다. kubectl create secret docker-registry \ --docker-server= \ --docker-username= \ --docker-password= \ --docker-email= \ --kubeconfig kubeconfi..
[NCP] 네이버 클라우드 플랫폼 적응기
2022. 9. 26. 13:17
엔지니어링/NCP
이번에 ncp kubernetes 서비스 구축 프로젝트에서 Devops part 서포트하게 되어 이것저것 만저보았다. 지금까지 azure, aws 와 같은 외산 클라우드 서비스만 하다가 국산 클라우드 서비스를 하게되어 약간의 기대(?)감과 벅찬 마음(?)으로 콘솔화면을 바라보게되었다. 한 일주일정도 NCP를 만져보며 간단히 집어볼 개념에 대해 남기겠다. Sub Account 제일 먼저 겪게 되었던 것은 Sub Account 개념이였다. 로그인 창에 들어가면, 서브 계정으로 로그인 버튼이 있다. 해당 버튼을 눌러 로그인페이지 접속키를 입력하면 해당 account 에 할당된 계정으로써 로그인을 하게된다. (azure에서 보던 tenant 지정과 비슷해 보임) (aws에서 iam 계정 할당과 비슷해 보임) (..