728x90
728x90
애저(Azure)를 이용하여 우분투 VM을 배포하고, 쿠버네티스(Kubernetes) 구축하기
들어가며
- 애저(Azure)를 이용하여 우분투(Ubuntu) VM을 배포하고, 쿠버네티스(Kubernetes)를 구축해보자.
- 쿠버네티스를 간단하게 실습해보기 위해 미니쿠베(Minikube)를 사용하여 실습을 진행한다.
쿠버네티스(Kubernetes)
- 쿠버네티스(Kubernetes)에 대한 자세한 설명은 아래의 게시글을 참고한다.
실습하기
설치 최소 사양
- CPU
- 2개 이상
- 원할한 실습을 위해서는 6개 이상의 CPU 추천
- Memory
- 2GB 이상
- 원할한 실습을 위해서는 12GB 이상 추천
- Disk
- 20GB 이상
- 원할한 실습을 위해서는 100GB 이상 추천
- 가상화 툴 : Docker, Hyperkit, Hyper-V 등
애저 포털에서 우분투(Ubuntu) VM 생성 및 배포하기
- 애저 포털에서 우분투(Ubuntu) 가상 머신(VM)을 생성하고 배포한다.
터미널을 이용하여 애저에 올린 우분투 VM에 접속하기
- 터미널에서 아래의 명령을 입력하여 애저에 올린 우분투 VM에 접속한다.
> ssh 관리자ID@가상머신_공용IP주소
터미널에서 작업하기
리눅스 업그레이드(업데이트) 하기
- 우선, 다음 명령을 실행하여 리눅스 머신을 최신 버전으로 업데이트해 준다.
$ sudo apt-get update
$ sudo apt-get upgrade
미니 쿠베(Minikube) 설치하기
- 다음 명령을 실행하여 미니 쿠베(Minikube) 설치 파일을 다운로드 한다. 그리고 파일 목록을 확인해본다.
$ curl -LO https://storage.googleapis.com/minikube/releases/v1.22.0/minikube-linux-amd64
- 다음 명령을 실행하여 다운로드 받은 미니 쿠베 설치 파일을 이용하여 @/usr/local/bin/minikube@ 경로에 설치를 진행한다.
$ sudo install minikube-linux-amd64 /usr/local/bin/minikube
- 다음 명령을 실행하여 미니 쿠베가 제대로 설치되었는지 확인한다. (@--version@ 플래그는 사용할 수 없다. 버전을 확인하려면 @minikube version@ 명령을 실행한다.)
$ minikube --help
@kubectl@ 설치하기
- 미니 쿠베를 CLI(Command Line Interface)에서 조작하기 위해 @kubectl@을 설치해보자.
- 다음 명령을 실행하여 @kubectl@ 설치 파일을 다운로드 한다. 그리고 파일 목록을 확인해본다.
$ curl -LO https://dl.k8s.io/release/v1.22.1/bin/linux/amd64/kubectl
- 다음 명령을 실행하여 다운로드 받은 @kubectl@ 설치 파일을 이용하여 @/usr/local/bin/kubectl@ 경로에 설치를 진행한다. (소유자는 @root@으로, 그룹도 @root@으로 설정한다.)
$ sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
- 다음 명령을 실행하여 @kubectl@이 제대로 설치되었는지 확인한다.
$ kubectl --help
참고 사이트
728x90
728x90
'DevOps > Azure' 카테고리의 다른 글
[Azure] Azure Machine Learning Service 사용해보기 : Automated ML (0) | 2023.05.31 |
---|---|
[Azure] Azure Machine Learning Service 사용해보기 : Designer (0) | 2023.05.31 |
[Azure] 쿠버네티스(Kubernetes) 실습하기 : AKS(Azure Kubernetes Service) 실습 (0) | 2023.05.30 |
[Azure] 쿠버네티스(Kubernetes) 실습하기 : 간단한 실습 해보기 (0) | 2023.05.29 |
[Azure] 도커(Docker) 실습하기 : 도커 이미지를 다른 사람과 공유하여 사용해보기 (0) | 2023.05.27 |
[Azure] 도커(Docker) 실습하기 : Dockerfile을 이용하여 직접 도커 이미지를 만들고 컨테이너 만들어보기 (0) | 2023.05.27 |
[Azure] 도커(Docker) 실습하기 : 간단한 실습 해보기 (0) | 2023.05.27 |
[Azure] 도커(Docker) 실습하기 : 도커 설치하기 (0) | 2023.05.27 |