Taikun CloudWorks를 사용하여 Zadara VPC에 관리형 Kubernetes 클러스터 배포

우리의 이전 기사 최신 애플리케이션 제공 플랫폼 Zadara에서 Enterprise Applications 제공을 강조하고 또한 설정합니다. 자다라 프로젝트 VPC 이 기사를 준비하면서.

Zadara와 Taikun Cloudworks는 공동으로 개발했습니다. 해결책 간결한  우리가 함께 모여서 가져올 수 있는 협력적 이점을 강조하기 위해서입니다.

Taikun Cloudworks란 무엇입니까?

Taikun CloudWorks는 Kubernetes 관리를 간소화하는 사용자 중심 플랫폼을 제공하여 Day Two Kubernetes 챌린지에 정면으로 도전합니다. 

Taikun Cloudworks는 다음을 제공합니다.

  • 중앙집중화된 명령 및 제어: 클라우드 위치에 관계없이 모든 쿠버네티스 클러스터를 단일의 직관적인 인터페이스에서 관리하세요. Taikun CloudWorks는 이러한 통합 제어판을 제공하여 중앙 집중식 감독과 간소화된 관리를 지원합니다.
  • 간편한 배포: 복잡한 구성으로 인한 복잡성을 해소합니다. Taikun CloudWorks는 배포 과정을 간소화하여 최소한의 노력으로 쿠버네티스 애플리케이션을 원활하게 배포하고 확장할 수 있도록 지원합니다. 이는 개발자 생산성 향상과 출시 기간 단축으로 이어집니다.
  • 자동화 효율성: Taikun CloudWorks의 강력한 자동화 기능으로 수동 반복 작업을 제거하여 애플리케이션을 신속하게 배포하세요. CI/CD(지속적 통합/지속적 배포) 파이프라인을 활용하여 클라우드 배포를 가속화하고 IT 팀이 전략적 이니셔티브에 집중할 수 있도록 지원하세요.

전제 조건 :

Zadara zCompute에서 Taikun Cloudworks 배포를 활성화하려면 몇 가지 필수 구성 요소가 있습니다.

온프레미스에서 제공되는 완전히 새로운 클라우드이든 Zadara의 엣지 클라우드 위치 중 하나를 통해 제공되는 클라우드이든 프로젝트, 액세스 및 비밀 키를 만들어야 합니다. 

참고 : 저장 유형에 대해서는 Zadara Cloud 관리자 또는 Zadara 지원팀에 문의하세요.Support@zadara.com) 기본 볼륨 유형이 GP2로 설정되어 있는지 확인하세요.

참고 : 이러한 필수 조건을 충족하려면 Taikun Cloudworks에서 최소 관리자 역할을 보유해야 합니다. Zadara 클라우드 관리자에게 문의하여 AWS 정책 FullMemberAccess 및 IAMFullAccess를 zCompute 프로젝트 그룹에 추가하세요.

  1. 고객이 CloudWorks 평가판 계정을 생성합니다. zadara.taikun.cloud/등록
  2. 고객이 조직에 로그인합니다.
  3. 고객이 추가 사용자 및 관리자를 추가합니다.

귀하의 Cloudworks 계정에 Zadara Cloud를 추가해야 합니다. 아래 세부 정보를 따르세요.

Zadara 타일을 선택하세요

Zadara 엔드포인트 API URL과 관련 자격 증명을 Taikun Cloudworks 자격 증명 화면에 추가합니다.

다음으로, zCompute에서 실행되는 새로운 Cloudworks 클러스터에 대한 프로젝트를 만드는 것입니다.

방금 만든 Zadara Cloud를 선택하세요. 특별한 네트워킹 요구 사항이 없는 한 기본값을 사용해도 괜찮습니다.

Kubernetes 환경 생성 

쿠버네티스 클러스터는 Taikun Cloudworks의 프로젝트입니다. 프랑크푸르트, 런던, 버지니아 등 여러 곳에 프로젝트를 운영할 수 있습니다. 모든 것이 동일한 GUI 내에서 관리됩니다.

크기 측면에서 Bastion 호스트에 z4.large 버전을 사용할 수 있습니다. 상업적인 관점에서 가장 좋은 선택이며 트래픽 요구 사항을 충분히 처리할 수 있습니다.

쿠버네티스 배포 영역에서는 보안이 무엇보다 중요합니다. Taikun Cloudworks가 쿠버네티스 노드에 대한 외부 접근을 차단하기 위해 배스천 호스트를 사용하는 이유도 바로 여기에 있습니다. 이는 쿠버네티스 환경에 대한 기존 보안 모범 사례와 완벽하게 일치합니다. 배스천 호스트만 공용 IP 주소(Elastic IP)를 가지며 NodePort 프록시 역할도 수행합니다.

배스천 호스트는 강력한 보안 관행의 초석이며, Taikun CloudWorks는 이를 구현하는 과정을 간소화하여 보다 안전하고 관리하기 쉬운 Kubernetes 환경을 구축할 수 있도록 지원합니다.

 

마스터 노드의 경우 z4.large 크기를 권장합니다. 수천 개의 노드가 있는 훨씬 더 큰 환경에서만 마스터 노드의 CPU 및 메모리 사용률을 확인하고 더 큰 인스턴스 버전을 사용하는 것이 더 나을 것입니다.

Worker 노드의 경우 z4.xlarge 버전으로 시작하는 것이 좋습니다. 이는 확장 및 애플리케이션 계획에 따라 달라집니다. POD 수, 오버헤드, 비용 등의 매개변수를 고려해야 합니다. 이 주제는 그 자체로 중요한 주제이므로 나중에 별도의 블로그에서 다루겠습니다.

Kubeconfig 생성

kubeconfig 파일은 쿠버네티스 클러스터와 상호 작용하는 데 중요한 역할을 합니다. 클러스터 주소 및 인증 정보와 같은 필수 정보가 포함되어 있습니다. Taikun CloudWorks에서는 기존 쿠버네티스 클러스터에 대한 kubeconfig를 생성하는 과정이 매우 간단합니다.

프로젝트 관리자나 모든 사용자와 같이 더 광범위한 액세스 권한이 있는 kubeconfig를 생성하는 것이 편리할 수 있지만, 보안을 강화하기 위해 제한된 권한이 있는 개인 kubeconfig를 만드는 것을 우선시하는 것이 좋습니다.

체계적인 액세스 제어를 유지하려면 클러스터 내에서 다양한 목적에 맞게 서로 다른 kubeconfig 파일을 사용하는 것을 고려하세요.

맺음말

다음 단계를 따라 Zadara Edge Cloud Platform에 Taikun Cloudworks 관리형 클러스터를 성공적으로 설정했습니다. 이제 Cloudworks를 사용하여 Zadara Edge Cloud Platform에서 컨테이너화된 워크로드를 관리하고 확장할 수 있습니다. 

다음 블로그에서는 WordPress, MongoDB 등과 같은 간단한 애플리케이션을 배포하는 방법을 보여드리겠습니다. 

도움이 될 만한 추가 자료는 다음과 같습니다.

마르코 슈나이더의 사진

마르코 슈나이더

마르코는 자다라(Zadara)의 솔루션 아키텍트입니다. 솔루션 아키텍처, 영업 및 인프라 관리 분야에서 25년 이상의 경력을 보유하고 있습니다. 고객 중심 솔루션 구축, 매출 성장 촉진, 최첨단 클라우드 솔루션 제공 분야에서 탄탄한 성공 경력을 보유하고 있습니다.

이 게시물 공유

더 알아보기