--- Category : ft_service Id : 2 Title : "ft_services : kubernetes에 대해" Description : "kubernetes에 대해 알아보자" Date : 2020, 10, 30 (Fri) Auther : seolim pre : 1 next : 0 tags : ft_service --- # 2 ft_services : kubernetes에 대해 > Link [link not yet]() > Caution 본 문서를 포함한 블로그의 모든 내용은 <b>42 innovation academy</b>의 과제의 작성자의 해석 및 풀이 등으로 이루어져 있습니다.</br>본인이 42 교육생이거나 42 교육을 희망하는 분이라면 글을 먼저 보기보다는 고민해보고 읽어보기를 추천드립니다. > 목적 1. kubernetes를 활용하는 이유와 그 과정을 정확히 알아보자 > Kubernetes에 대하여 이 과제를 진행하기 전에 Kubernetes가 왜 사용되고 과제를 통해 알아야 하는점이 무엇인지 정확히 하고 가야한다.</br></br>먼저 kubernetes는 오케스트레이션 시스템이고 Cloud에서 제공하는 서비스를 활용할 수 도 있고 직접 구축할 수도 있다. ### Build in local local환경에서 kubernetes구성 환경을 만들 수 있는 방법은 minikube, kubeadm, kind등으로 구축할 수 있고 비교내용은 [여기](https://www.padok.fr/en/blog/minikube-kubeadm-kind-k3s)를 참고해보자. 해당 과정은 minikube를 통해 진행될 것이다.</br></br>간단하게 아래와 같이 실행 시킬 수 있다. ```shell minikube start ``` 위 커맨드는 쿠버네티스 클러스터(cluster)를 구동하는 가상머신(vm)을 하나 생성하고 구동한다. 클러스터에 대해선 뒤에 설명한다.</br></br>`--driver` 옵션을 사용하여 만들어지는 가상머신의 driver를 설정해 줄 수 도 있다. 본인이 42 cluster에서 진행한다면 driver를 virtualbox로 설정하는것이 편할것이다. 아래 커맨드를 통해 정상적으로 실행됬는지 확인해보자. ```shell minikube status ``` > Kubernetes의 기본 구성 ### Cluster ### Node ### Container