우분투에 개발용 Kubernetes 환경 구축
3501 단어 추kubernetes우분투리눅스kubectl
Kubernetes 해설 동영상
당사의 YouTube 채널에서 CTO의 @bunchan_k에 의한 Kubernetes의 해설 동영상을 공개를 공개하고 있습니다.
REDIMPULZ Lab【레드 임펄스·랩】
나도 이 동영상으로 공부중입니다만, Ubuntu의 Kubernetes 환경의 구축 순서가 기재되어 있지 않았기 때문에,
공식 문서 등을 참고로 실천하고 정리해 보았습니다.
kubectl 설치
바이너리를 설치하는 방법과 패키지 관리자로부터 설치하는 방법이 있다.
버전 업데이트가 쉽도록 패키지 매니저(apt)를 사용하기로 한다.
sudo apt-get update && sudo apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
시도하지 않지만 snap에서도 설치 가능.
minikube 설치
kubectl 설치가 사전에 필요.
하이퍼바이저 설치 정보
일반적으로 KVM이나 VirtualBox 등 Kubernetes를 실행하는 하이퍼바이저 환경이 필요하다.
Minikube는 VM이 아닌 호스트에서 Kubernetes 구성 요소를 실행하는 --vm-driver=none 옵션도 지원합니다. 이 드라이버를 사용하려면 Docker와 Linux 환경이 필요하지만 하이퍼바이저는 필요하지 않습니다.
위와 같이, 수중의 Ubuntu에는 Docker도 인스톨 되고 있기 때문에, 하이퍼바이저는 사용하지 않기로 한다.
Linux Homebrew에서 minikube 설치
바이너리로부터의 인스톨이나, 패키지를 이용한 인스톨 등, 몇개의 방법이 있다.
특히, Linux Homebrew로부터의 인스톨이 간단할 것 같았기 때문에, 이쪽에서 실시한다.
Linux Homebrew 설치
mac의 경우와 동일한 절차입니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
경로를 통해 둡니다.
echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >> /home/takaken/.bash_profile
minikube 설치
brew install minikube
이것으로 완료입니다!
후기
우분투에 개발용 Kubernetes 환경을 구축할 수 있었습니다.
다른 리눅스 배포판을 사용하는 분들도 패키지 관리를 읽으면 비슷한 단계로 빌드할 수 있을까 생각합니다.
앞으로는 동영상을 참고로 Laravel이나 Node 앱을 K8s에서 실행하는 방법을 공부해 나갈 예정입니다.
참고 사이트
Reference
이 문제에 관하여(우분투에 개발용 Kubernetes 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takaken/items/abcdba0149cc241bd0f1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)