nks3 [NKS]Ncloud Kubernetes Service 구축 방법 쿠버네티스는 최근 떠오르는 가장 인기 있는 컨테이너 오케스트레이션 도구 중 하나입니다. 관리형 쿠버네티스 서비스는 여러 클라우드 제공자에서 쿠버네티스 클러스터를 쉽게 생성하고 관리할 수 있게 제공해주는 서비스인데요. 이 글에서는 NKS를 사용하여 쿠버네티스 클러스터를 구축하는 방법에 대해 알아보겠습니다. 잠깐. 일단 NKS를 구축 해보기 전에 CSP에서 제공하는 관리형 Kubernetes에 대한 장단점을 알아보도록 하겠습니다. 1. 다양한 Cloud Service와 연계하여 사용할 수 있다. > LB연동, Monitoring Service, Storage, CI/CD 서비스(Source Commit, Source Build, Source Deploy, Source Pipeline 서비스) 등등... 2... 2023. 8. 7. [NKS]Velero를 활용하여 특정 네임스페이스를 통으로 백업하고 복원하기 최근 클러스터에 대한 백업 도구로 Velero를 사용하는 곳이 많아지고 있습니다. 그럼 Velero란? 클러스터 레벨에서의 재해복구, 오브젝트 및 데이터 백업을 위한 오픈소스 도구 입니다. Velero의 기능을 좀 더 살펴보겠습니다. - PV 데이터 스냅샷 - 클러스터 전체백업 또는 선택적 백업(A-Namespace에 있는 오브젝트만 백업한다) - 백업된 데이터를 통한 Restore - 백업 스케줄링(cron 표현식을 사용하여 Velero 커맨드를 통해 백업스케줄링을 수행할 수 있습니다.) 그럼, 여기서 궁금한 점이 생길 수 있습니다. 바로 etcdctl을 통한 ETCD 백업과, Velero를 통한 백업에 어떤 차이가 있을지. 각 도구별 특징을 간략히 나누면 아래와 같습니다. ETCD 백업 - etcd라.. 2023. 7. 31. Ingress에서 다른 Namespace에 있는 Service로 라우팅 하기 기본적으로 Kubernetes에서 Ingress는 Namespace에 종속적입니다. 따라서 A-namespace에 있는 Ingress는 B-Namespace에 있는 Service로 라우팅을 하지 못하는데요. 이를 해결하기 위해서는 External Name을 이용하면 됩니다. 그럼 External Name이란? 쉽게얘기하면 DNS의 CNAME 레코드라고 보시면 됩니다. external-name.svc.namepsace-a.svc.cluster.local을 호출하면 Kubernets 클러스터 DNS서버는 해당 External Name에 대한 CNAME Record를 반환하게 됩니다. 다른 Service Object와 접근하는 방식은 동일하나, 프록시 or Forwarding 형태의 Service Object.. 2023. 7. 25. 이전 1 다음