02. 쿠버네티스 클러스터 생성
·
DevOps/쿠버네티스
이제 쿠버네티스가 무엇인지는 알았으니, 쿠버네티스 클러스터를 생성해보자! 컨테이너 런타임 설치쿠버네티스는 앞서 컨테이너화된 애플리케이션을 배포 및 관리하기 위한 서비스라고 하였다. 그렇다면, 당연히 컨테이너화된 애플리케이션을 실행시킬 수 있는 런타임 소프트웨어가 필요하다. 대표적으로 컨테이너를 실행시킬 수 있는 소프트웨어는 다양하게 존재한다. 그 중, 가장 유명한 것은 Docker가 있을 것이고, Containerd, Podman, CRI-O 등이 존재한다.  쿠버네티스는 이러한 컨테이너 런타임을 사용하기에, 해당 컨테이너 런타임과의 상호작용이 중요할 것이다. 이렇게 많은 컨테이너 런타임이 각기 다른 방식으로 동작한다면, 쿠버네티스는 이렇게 많은 컨테이너 런타임들을 지원하기 위해 많은 부담이 생길 것이다..
01. 쿠버네티스란 무엇인가?
·
DevOps/쿠버네티스
쿠버네티스란 무엇인가? 쿠버네티스(Kubernetes )는 K8s라고도 불리며, 컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화하는 오픈 소스 시스템입니다. 즉, 쿠버네티스란 배포, 확장, 관리를 자동화해주는 시스템이다. k8s 라고도 불리는 이유는 K와 s사이에 (ubernete)라는 글자가 8개 있어서 k8s 라고 부른다고도 한다. 아무튼, 쿠버네티스란 개발자에게 숙명인 배포와 관리등을 아주 간편하게 할 수 있도록 해주는 유용한 도구라고 생각하면 된다. 쿠버네티스가 제공하는 기능들은 아래와 같으니 참고바란다.컨테이너란 무엇인가?쿠버네티스는 컨테이너화된 애플리케이션을 관리한다고 했는데, 컨테이너란 무엇일까? 우리가, 애플리케이션을 실행할 때를 생각해보자. 인터넷에서 받은 Spring Boot 프..