본문으로 건너뛰기

"kubernetes" 태그로 연결된 2개 게시물개의 게시물이 있습니다.

모든 태그 보기

카카오클라우드에서 GitOps로 DevOps 효율성 극대화하기

· 약 13분
GitOps

안녕하세요! 이번 글에서는 카카오클라우드에서 GitOps를 통해 개발 및 운영 환경을 개선하는 방법을 소개하려 합니다.

GitOps는 DevOps 원칙에 기반하여 Git 리포지토리를 단일 소스로 사용하여 모든 변경 사항을 추적하고, 이를 통해 선언적으로 인프라를 관리함으로써 인프라와 애플리케이션의 일관성을 유지하는 과정을 의미합니다. 인프라와 애플리케이션의 배포 및 관리를 자동화하고 효율성을 극대화하는 방식으로, GitOps는 클라우드 네이티브 환경이 확산됨에 따라 빠르게 변화하는 시장 요구 사항에 대응하는 핵심 방법 중 하나로 자리 잡고 있습니다.

실제 개발 환경에서의 GitOps는, Git 리포지토리를 단일 소스로 사용하여 인프라와 애플리케이션 배포를 관리하는 방법을 의미합니다. 인프라를 선언적으로 정의하고, Git을 통해 모든 변경 사항을 추적하며, 자동으로 배포합니다. 이러한 일련의 작업을 통해 Git에 저장된 코드가 실제 인프라 및 애플리케이션 상태와 동기화되도록 합니다.

Kubernetes Engine에서 Bare Metal Server 노드 제공

· 약 3분
Mia (정혜원)
Technical Contents Manager
안내

아래 내용은 2023년 10월 기준으로 작성된 Kubernetes Engine 서비스의 신규 기능 배포 소식입니다. 카카오클라우드 Kubernetes Engine 서비스의 최신 정보는 Kubernetes Engine 문서를 참조하시기 바랍니다.

안녕하세요, 카카오클라우드 관리형 쿠버네티스 서비스인 Kubernetes Engine에서 Bare Metal Server 노드를 제공합니다.

이제 카카오클라우드 사용자는 콘솔에서 Virtual Machine, GPU, Bare Metal Server의 세 가지 노드 풀 유형 중 선택하여 노드 풀을 구성할 수 있습니다.

Kubernetes Engine 서비스에서 Bare Metal Server 노드를 사용하는 방법을 다음과 같습니다.

  1. 카카오클라우드 콘솔에서 Kubernetes Engine 서비스를 선택합니다.
  2. Cluster 탭에서 노드 풀을 생성할 클러스터를 선택합니다. 만약 아직 생성된 클러스터가 없다면, 클러스터 생성을 먼저 진행합니다.
  3. 클러스터의 상세 페이지에서 노드 풀 탭을 클릭 후, 오른쪽 버튼의 [노드 풀 생성]를 클릭합니다.
  4. [노드 풀 생성] 화면에서 아래와 같이 노드 풀 유형을 선택할 수 있는 화면을 볼 수 있습니다.

이미지

  1. Bare Metal Server 유형을 선택 후 설정에 필요한 정보를 입력하여 간편하게 노드 풀을 생성할 수 있습니다.

이 밖에 최근 Kubernetes Engine 서비스 개선사항은 다음과 같습니다.



  • 멀티 가용 영역 클러스터의 고가용성을 보장하기 위하여 신규 클러스터 생성 시 각 가용 영역별 최소 1개 이상의 서브넷을 필수 선택이 필수 적용 (kr-central-2 적용)
  • 신규 생성된 클러스터의 API 서버 엔드포인트가 443 포트로 변경 (kr-central-1 적용)

더 많은 Kubernetes Engine 서비스에 대한 정보는 기술문서에서 참고해주시기 바랍니다. 더욱 안전하고 편리한 클라우드 서비스를 위해 노력하겠습니다.

더욱 안전하고 편리한 클라우드 서비스를 위해 노력하겠습니다.

감사합니다.