Kubernetes 19

[사례연구] kt cloud OpenStack GitOps 배포 전략: Genestack 기반 CI/CD 자동화 구축 과정

[ kt cloud Foundation플랫폼팀 이지은 님 ] 📋 요약 kt cloud가 Genestack 기반으로 구축한 OpenStack GitOps 배포 자동화 시스템을 소개합니다.Helm Chart와 ArgoCD를 활용해 컨테이너 이미지 빌드부터 배포까지 전 과정을 Git 기반으로 자동화한 실무 사례를 다룹니다.#OpenStack #GitOps #Genestack #ArgoCD #Helm #자동화배포kt cloud는 2024년 말, Rackspace와의 기술 협업을 통해 Genestack 기반의 OpenStack 배포 구조를 검토하고 실증하는 PoC를 진행했습니다. Genestack은 Rackspace가 자체적으로 개발한 배포 도구로, OVN 기반 네트워크 아키텍처와 함께 public/privat..

[트렌드 리포트] “쿠버네티스, 써보니 어땠나요?” – 실무자들이 직접 밝힌 운영 현실

[kt cloud 마케팅커뮤니케이션 팀] 안녕하세요. kt cloud 마케팅커뮤니케이션팀입니다. 쿠버네티스(Kubernetes)는 클라우드 네이티브 시대의 핵심 플랫폼으로 자리잡았지만, 막상 도입한 기업과 운영자들의 현실은 생각보다 복잡합니다. 지난 5/15 진행된 kt cloud 웨비나에서 약 300명의 실무자를 대상으로 한 설문조사에서는, 쿠버네티스를 이미 운영 중인 기업과 도입을 고민 중인 기업의 솔직한 고민이 고스란히 담겼습니다. 누군가는 “복잡한 설정과 인력 부족으로 운영이 버겁다”고 했고, 또 다른 누군가는 “관리 복잡성에 대한 우려 때문에 도입을 미루고 있다”고 답했습니다. 이번 설문조사 결과를 통해 쿠버네티스를 둘러싼 실무 현장의 목소리를 짚어보며, 지금 우리가 마주한 과제가 무엇인지 함께..

[웨비나 후기] 쿠버네티스 A to Z 웨비나

[kt cloud 마케팅커뮤니케이션 팀] 안녕하세요, kt cloud 마케팅커뮤니케이션팀입니다. 클라우드 네이티브 환경이 확산되면서 쿠버네티스는 개발자와 운영자 모두에게 필수적인 인프라 기술로 자리잡고 있습니다. 그러나 실제 도입과 운영 단계에서는 복잡한 설정, 리소스 관리, 보안 구성 등의 과제에 직면하고 있는데요. 이러한 도전 과제를 해결하기 위해 지난 15일, kt cloud에서는 ‘쿠버네티스 A to Z: 도입, 운영, 그리고 더 쉬운 방법’을 주제로 웨비나를 진행했습니다. 이번 웨비나에서는 스피커들의 풍부한 실전 경험을 바탕으로 쿠버네티스의 핵심 원리 및 활용 방법을 실무 관점에서 풀어보며 실질적인 인사이트를 제공했고, 이어서 복잡한 운영을 단순화해줄 kt cloud의 Managed Kuber..

[기술가이드] Kubernetes 환경에서 App of Apps로 구현하는 GitOps 실전 전략

[ kt cloud Foundation플랫폼팀 이지은 님 ] 1. IntroDevOps는 빠르게 움직이는 세상입니다. 이 안에서 속도와 안정성이라는 두 마리 토끼를 동시에 잡는 건 결코 쉬운 일이 아니죠. 이런 과제를 해결하기 위한 방법으로 주목받는 게 GitOps입니다.GitOps는 버전 관리 시스템(Git)과 자동화 도구를 활용해 인프라와 애플리케이션의 배포 과정을 안정적이면서도 반복 가능하게 만들어줍니다. 그리고 GitOps를 실현하는 대표적인 도구가 바로 Argo CD입니다.Argo CD는 Kubernetes 환경에서 애플리케이션을 선언적으로 관리하고 자동으로 배포해주는 GitOps 툴로,직관적인 UI와 강력한 기능 덕분에 널리 사용되고 있어요.하지만 현실에서는 단일 앱만 있는 게 아니라여러 ..

[기술가이드] 2025년 Kubernetes 관리의 미래: kt cloud Cluster API 아키텍처 완벽 해설

[ kt cloud Foundation플랫폼팀 이지은 님 ] “Turtles All The Way Down” 거북이는 끝없이 이어진다 무한 반복되는 계층적 구조전해져 내려오는 이야기에 따르면 영국의 한 철학자가 우주가 어떻게 유지되는지 설명하는 강의를 하고 있었어요. “이 세계는 무엇 위에 존재하는가?” 그러자 한 노부인이 손을 들고 말했습니다."사실 우주는 커다란 거북이의 등 위에 놓여 있습니다!"철학자가 "그렇다면 그 거북이는 무엇 위에 있나요?"라고 묻자,노부인은 웃으며 "그것도 또 다른 거북이 위에 있고, 그 아래도 계속 거북이가 이어집니다. 끝없이요!" 라고 대답했어요. 이 오래된 우화는 "Turtles All The Way Down"(거북이는 끝없이 이어진다)라는 표현..

Kubernetes 버전 업그레이드 따라하기(v1.27 to v1.28)

[kt cloud Container개발팀 강성원 님]    Kubernetes 버전 업그레이드 따라하기(v1.27 to v1.28)  본 글은 Kubernetes 클러스터의 버전을 1.27에서 1.28로 업그레이드 하는 방법에 대한 내용입니다.해당 시나리오는 kt cloud의 K2P Standard를 기반으로 작성하였습니다.   업그레이드 대상 클러스터 정보모든 노드의 OS : ubuntu 22.04Kubernetes 버전 : 1.27Deployment Tool : kubeadmCNI(Container Network Interface) : CalicoContainer Runtime : ContainerD 업그레이드 전 확인 Kubernetes 버전 업그레이드 전 Container Runtime, CNI..

eBPF 기반의 강력한 쿠버네티스 네트워킹: Cilium CNI 소개

[kt cloud Container개발팀 김도원 님]    eBPF 기반의 강력한 쿠버네티스 네트워킹: Cilium CNI 소개  Cilium CNI 란?Cilium은 현대적인 클라우드 네이티브 환경을 위한 강력한 네트워킹 솔루션입니다. 2023년 Cloud Native Computing Foundation (CNCF)의 졸업 프로젝트로 인정받은 Cilium은 Kubernetes의 Container Network Interface (CNI) 표준을 완벽히 지원합니다.쿠버네티스 생태계에서 CNI 솔루션은 크게 두 가지 접근 방식으로 나눌 수 있습니다:전통적 접근: Calico와 같은 솔루션은 iptables, IPVS 등 기존 Linux 커널 기능(netfilter)을 활용혁신적 접근: Cilium은 eB..

Kubernetes Control Plane과 친해지기 #1

[kt cloud Container개발팀 김소미 님]    Kubernetes Control Plane과 친해지기 #1“Kubernetes”는 Container 생태계를 관리하는 Container Orchestration Tool이라는 것은 익히 들어 보셨을겁니다.Kubernetes는 Container를 만들고, 없애고, 이동시키며 상태도 감시하는 일을 하는데요. 그렇다면 이 Kubernetes의 주요 Component들이 어떤 것이 있고, 또 어떤 일들을 하고 있는지 파헤치는 시간을 가져보도록 하겠습니다. Kubernetes Architecture   Kubernetes는 위와 같이 여러 구성 요소들이 모여 하나의 “Cluster”를 이루는 융합체입니다. 크게 전체 클러스터를 관리하는 Control P..

알아보기 1. Container Basic

[kt cloud Container개발팀 한상준 님]    알아보기 1. Container Basic  본 문서에서는 kubernetes 의 모태가 되는 Container 의역사 소개로 서두를 놓고,Low Level(수준) 의 Container 기능 소개를 더불어,Hands on 가능한 예제와 함께 Container 기본 지식을 탐구 하고자 합니다.  Container 의 역사     연도제목내용1979chrootchroot 로 directory 격리2002mount namespacemount point 격리2006uts, ipc namespacehostname, Pipe, Socket, Shared Memory 격리2009net namespacenetwork 격리2012user namespaceuser..

Kubernetes 오픈소스 생태계 탐구: #1. Prometheus와 함께하는 Kubernetes 모니터링

[kt cloud Container개발팀 박지선 님]   #1.Prometheus와 함께하는 Kubernetes 모니터링  Kubernetes는 containerized 애플리케이션을 자동으로 배포, 스케일링, 운영하는 컨테이너 오케스트레이션 플랫폼입니다.Kubernetes 자체가 오픈소스로 개발되었기 때문에 전 세계의 개발자와 기업들이 함께 발전시키고 있으며, 이를 둘러싼 많은 오픈소스 프로젝트들이 Kubernetes의 기능을 확장하거나 보완하고 있습니다. 다양한 오픈소스와 활용되었을때 Kubernetes 는 가장 큰 시너지를 발휘합니다. [Kubernetes+Opensource Project] 이 광범위한 환경을 일명 Kubernetes 오픈소스 생태계 (Kubernetes Open source Ec..