새소식

Kubernetes

[Cloud Compute] Kubernetes 구축하기 - 1. 개념과 기대하는 역할

  • -

1. Kubernetes의 개념이 뭘까?

 

솔직히 개념같은건 공식 홈페이지와 다른 수많은 국내/해외 블로그들이 너무 많이 다루고 있어서 내가 생각하는 한줄 요약을 적어본다면 "특정 역할을 수행할 컨테이너를 논리적공간에 배포/관리해주는 시스템"이라고 생각한다.

 

 

괜히 복잡해보이지만 시리즈 진행 중에 우리가 신경쓰게 될건 node와 pod뿐

공부하며 개념을 잡는데 도움이 되었던 게시물들(공식문서는 제외)을 링크로 남겨둔다.

▼▼▼

더보기

 

2. 구축장소는?

사실 minikube를 이용해서 예제를 만들어도 되지만 실제상황에서는 클러스터를 구축하기 때문에 클러스터를 구축하는 것으로 시리즈를 시작하려고 한다.

AWS EC2 환경으로 구축해보는 기본 과정을 작성할 예정이다.

AWS EKS로 구축해보는 과정은 별개의 시리즈에서 작성할 생각이다.

 

3. 앞으로 진행하는 예제에서 해보려는 것들

 

  • AWS EC2 인스턴스 2개를 이용한 클러스터의 구축
  • nginx
  • mysql + xtrabackup
  • ingress

mysql은 xtrabackup을 통해 replica 를 만들어서 다중화시키는 것을 kubernetes버전으로 익혀보고자 한다.

사실 필요에 따라 배포하는게 맞아서 억지로 할 이유는 없지만 배포과정에서 배우는 기본적인 사용법때문에 다양한 어플리케이션을 배포하고 연결하는 과정을 포함했다.

 

 

 

시리즈를 계속해서 따라가다보면 kubernetes에 입문했다고 생각해도 될 것 같다

 

다음글

 

 

[Cloud Compute] Kubernetes 구축하기 - 2. 클러스터 구축

처음 쿠버네티스를 도입하며 가장 애먹었던 부분이 이 구축파트다. 분명히 이전에 했을 때는 잘됐는데 초기화하고 다시 해보니 안되는 경우도 많았다. 특히나 네트워크 플러그인....하... 수없이

bateaux.tistory.com

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.