2022

AWS EKS 버전 업그레이드 실습 가이드
미뤄왔던 AWS EKS의 버전 업그레이드를 진행했습니다. v1.19에서 v1.23까지 4단계를 올라갔기 때문에 손이 많이 갔고, 신중할 수밖에 없는 작업이었습니다. 하지만 엄청나게 어렵지는 않아요. 쉽지 않을 뿐?
글 읽기Istio 버전 업그레이드 실습 가이드
Istio 버전 업그레이드하겠다는 마음을 먹었지만, 혹시라도 서비스에 장애가 나지 않을까 걱정이 앞섰습니다. 그래서 필요한 건 연습뿐! 테스트용 Kubernetes 클러스터에서 Istio를 설치하고 업그레이드 해봤습니다.
글 읽기2021

로컬 개발 환경에서 Tilt를 이용한 신속한 빌드/배포
로컬 개발 환경에서 Kubernetes를 이용해 마이크로서비스를 개발할 때 빌드, 배포가 자동으로 수행되도록 도와주는 Tilt라는 도구를 소개합니다.
글 읽기
2020

CKA 도전 후기와 스포 없는 팁 공유
2020년 한 해 목표를 세울 때 CKA(Certified Kubernetes Administrator) 취득도 계획했었다. 사실 이 자격 증명을 갖는다는 것에 어떤 큰 의미를 둔 것은 아니지만, 2년 넘게 쿠버네티스에서 서비스를 운영
글 읽기
Kubernetes의 DNS, CoreDNS를 알아보자
쿠버네티스의 DNS 서버인 CoreDNS에 대해 살펴보고 POD에서 보내는 도메인 요청이 어떤 원리로 목적지 IP를 찾게 되는지 살펴본다.
글 읽기AWS EC2에서 kubeadm으로 쿠버네티스 클러스터 만들기 - (2) 쿠버네티스 클러스터 구성
쿠버네티스 클러스터를 직접 구축 해보면서 쿠버네티스 컴포넌트가 어떻게 구성되는지 살펴본다. 쿠버네티스를 이해하는데 클러스터 구축 능력이 반드시 필요한 것은 아니지만, 쿠버네티스의 다양한 오브젝트들을 활용하는 과정에서 좀 더 깊게 이해하는데 도움이 될 수 있다.
글 읽기AWS EC2에서 kubeadm으로 쿠버네티스 클러스터 만들기 - (1) AWS 인프라 구축
쿠버네티스 클러스터를 직접 구축 해보면서 쿠버네티스 컴포넌트가 어떻게 구성되는지 살펴본다. 쿠버네티스를 이해하는데 클러스터 구축 능력이 반드시 필요한 것은 아니지만, 쿠버네티스의 다양한 오브젝트들을 활용하는 과정에서 좀 더 깊게 이해하는데 도움이 될 수 있다.
글 읽기
쿠버네티스 파드 네트워크 정리 (Kubernetes Pod Networking)
Pod 안에 있는 모든 컨테이너들은 localhost로 서로 통신할 수 있고, 쿠버네티스 클러스터내 모든 Pod는 CNI 네트워크 플러그인을 이용해 서로 통신할 수 있다. Flannel을 이용한 오버레이 네트워크를 통해 Pod가 서로 통신하는 방식을 알아본다.
글 읽기