
[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..
[Springboot] Fabric8 kubernetes 리소스 컨트롤하기
2022. 10. 26. 23:59
개발/Spring
스프링부트에서 쿠버네티스 리소스를 컨트롤하기 위해 제공되는 라이브러리가 2개 있다. 하나는 kubernetes에서 제공하는 것이고 또 하나는 Fabric8 에서 제공하는 라이브러리이다. 이 두개의 차이는 이 링크에서 아주 잘 설명하고 있다. 위 링크에서 대충 보자면 kubernetes는 객체를 선언하고 하는 작업들이 많고 Fabric8은 웹소켓을 이용한다는 것이다. (소스 구현부도 Fabric이 편해보임..) 이제 간단히 k8s 리소스를 가져와보자. Pom.xml k8s / ocp 라이브러리가 따로 존재한다.(필자의 현재 코드는 k8s용) io.fabric8 kubernetes-client 6.1.1 io.fabric8 openshift-client 6.1.1 Controller 간단히 GET /k8s/..