본문으로 이동
쿠버네티스 펀하고, 쿨하고, 섹시하게  / if(kakao)2022
컨퍼런스

쿠버네티스 펀하고, 쿨하고, 섹시하게 / if(kakao)2022

if kakao 카카오 · YouTube

원문 보기

AI 핵심 요약

카카오엔터프라이즈는 클라우드 구성요소 대부분이 쿠버네티스 기반으로 운영되는 환경에서, 여러 클러스터의 생성과 수명주기를 일관되게 관리할 방법이 필요했다. 이를 위해 CRD와 컨트롤러로 클러스터 상태를 선언하고 reconcile하는 Cluster API를 선택하고, 베어메탈용 Metal3와 관리형 쿠버네티스용 OpenStack 프로바이더를 연결했다. OpenAPI 코드 생성기를 활용해 서비스 API와 비즈니스 로직을 구성했으며, 이 기반으로 IDC 내부 클러스터 프로비저닝 서비스와 고객 대상 관리형 쿠버네티스 서비스를 개발했다. 발표에서는 컨트롤러 디버깅, 템플릿·네트워크 변경의 주의점, 성능 조정과 버전 업그레이드 경험을 공유하며 선언적 관리와 운영 검증의 중요성을 강조했다.

  • Cluster API의 CRD와 컨트롤러는 원하는 상태를 선언하고, 반복적인 reconcile로 실제 인프라와 상태를 맞춘다.
  • 인프라스트럭처 프로바이더를 분리하면 베어메탈과 OpenStack처럼 서로 다른 환경을 같은 클러스터 관리 흐름에 연결할 수 있다.
  • Tilt로 컨트롤러를 빠르게 빌드하고 로그를 확인하면 개발 중 디버깅 부담을 줄일 수 있다.
  • 템플릿과 네트워크 설정은 클러스터 전체에 영향을 줄 수 있으므로 변경 범위와 버전별 설정을 신중히 검증해야 한다.
  • 컨트롤러의 동시성, 리소스 간 watch 관계, 지수 백오프를 점검해야 reconcile 지연과 성능 저하를 파악할 수 있다.

소개

카카오 엔터프라이즈에서는 cluster api와 다양한 plugin을 이용하여, 개발자들에게 용도에 맞는 k8s를 제공하고 있습니다. 그리고 이 환경을 기반으로 모든 클라우드 배포 환경을 k8s를 이용하여 구현할 수 있었습니다. 카카오 엔터프라이즈에서 사용중인 선언적인 kubernetes as a service 개발 방법 공유! 이것이 선언적인 방법이니까! 음! #Kubernetes #ClusterAPI #Kubernetesasaservice 카카오엔터프라이즈에서 퍼블릭 클라우드 서비스를 개발하고 있는 벅과 곤잘레스 입니다. 카카오아이클라우드 최고에요~! 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-58 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #i...

비슷한 학습 자료

컨퍼런스 if kakao

Openstack은 기존까지 인프라 레벨에서 절차적 형태로 운영되어 왔습니다. Kakao i Cloud에서는 Openstack을 포함한 모든 IT 자원을 Kubernetes-native한 방식으로 운영하고 있습니다. 본 세션에서는 Kubernetes Operator pattern을 사용하여 Openstack의 자원을 획기적으로 자동화하는 방법을 소개합니다. #Kubernetes #OpenStack #OperatorPattern #자동화 카카오엔터프라이즈에서 퍼블릭 클라우드를 개발하고 있는 토르입니다. 클라우드 리소스를 자동으로 관리하는 커스텀 컨트롤러를 개발하고 있습니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-57 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 ...

데브옵스 · 인프라 클라우드

컨퍼런스 if kakao

카카오 인프라 제공자 관점에서 Kubernetes 서비스 네트워킹을 지원하는 방법과 변화 과정을 소개합니다. #Infrastructure #Networking #Kubernetes 카카오에서 로드 밸런싱 서비스를 운영하며 개발하고 있는 알란입니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-53 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022

데브옵스 · 인프라 네트워크

컨퍼런스 if kakao

카카오뱅크는 같지만 다른 은행을 만들기 위해 지속적으로 혁신 중입니다. 은행이 지켜야할 규제와 개발생산성 사이에서 계속 고민하고 있습니다. 카카오뱅크가 클라우드 사용을 준비하는 과정에서 무엇을 해야 했는지, 규제를 비롯한 여러 요구사항들과 이를 기반으로 설계한 아키텍쳐를 간략하게 공유 드립니다. 그리고 IaC로 무엇을 얻었고, 어떤 청사진이 있는지 소개합니다. #금융 #IaC #AWS #카카오뱅크 카카오뱅크에서 클라우드 엔지니어로 일하고 있는 척입니다. 금융의 클라우드 네이티브라는 멋진 목표를 가진 팀 안에서 즐겁게 일하고 있습니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-56 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022

데브옵스 · 인프라 클라우드

컨퍼런스 if kakao

카카오에서는 쿠버네티스를 서비스하기 위해 DKOS를 사용하고 있습니다. 본 세션에서는 DKOS가 쿠버네티스를 서비스 하기 위해, 고려하였던 프로비저닝 툴들과 선택을 시작으로, 시행착오를 거쳐, 프로비저닝 툴을 걷어내기까지의 여정을 공유 드리고자 합니다. #Kubernetes #Provisioning 카카오에서 클라우드 플랫폼을 개발하고 있는 루키입니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-52 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022

데브옵스 · 인프라

컨퍼런스 if kakao

Preview Cloud @if(kakao)2022

컨퍼런스 if kakao

if(kakao)2022 컨퍼런스에서 Cloud 관련 기술 발표 트랙을 소개합니다. 04:17 1. Kubernetes provisioning: 프로비저닝 툴과의 만남부터 헤어짐까지... by 전민철(rookie.jeon) 카카오에서 클라우드 플랫폼을 개발하고 있는 루키입니다. 04:43 2. Testing Kubernetes Controller: Kubernetes Controller를 위한 테스트코드 작성 by 이완해(scotty.scott) 카카오에서 클라우드 플랫폼을 개발하고 있는 스카티입니다. Human Computer Interaction (HCI) 에 관심이 많으며, 일하면서 틈틈히 개발자를 위한 HCI 라는 주제에 대해 생각해보고 있습니다. 하지만 이번발표에서는 순수하게 개발적인 내용만 다룹니다. 05:01 3. 카카오가 K8s CNI Cilium의 메모리 누수 버그를 해결하는 방법 by 배규태(gyu.gyu) 카카오에서 클라우드 플랫폼을 개발하고 있는 규입니...

소프트웨어 테스트 데브옵스 · 인프라

컨퍼런스 if kakao

카프카는 데이터 흐름을 모아주는 실시간 분산 스트리밍 플랫폼으로 이제는 대다수 기업이 필수적으로 활용하는 오픈소스가 되었습니다. 카카오 전반적인 업무서비스에서 이용하는 카프카 공용 대규모 클러스터를 운영하면서 고려하고 진행했던 것에 대해 공유하고자 합니다. #Kafka #Infrastructure 카카오에서 시스템엔지니어링 업무를 담당하고 있으며, 전사 Kafka 클러스터를 관리하고 있는 데이비스입니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-66 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022

백엔드 데브옵스 · 인프라