[k8s] WSL on Azure + Kubernetes(WSL를 Azure에서 설치하기)

k8s
작성자
Roronoa
작성일
2020-08-01 13:37
조회
5053
쿠버네티스 준비운동 001 - WSL on Azure (WSL를 Azure에서 설치하기)

쿠버네티스를 설치하기 위해서 여러가지 다양한 방법이 있지만 Azure에 있는 Window 10 pro 가상머신을 만들어서

그위에 ubuntu 18/04 LTS를 WSL로 설치 후

쿠버네티스를 사용하기 위한 여러가지 준비물들 (VS Studio, Azure CLI  등등 을 설치 해보자)

 

Exercise 00 리소스 그룹 생성

1.리소스 그룹 생성

thor001-bastion-rg

2. Regions 은 한국 중부 선택

Korea Central

Windows 10 Pro 가상머신 만들기

1. Azure 포털 마켓플레이스에서 Window 10 를 검색

2. 가상머신 이름

thorvm001

3. Regions

Korea Central

4. 가상머신 크기

D2s v3

5. 가상머신 관리자

hemsworth001

6. 비밀번호 는 https://my.norton.com/extspa/passwordmanager?path=pwd-gen 여기서 생성

7. 네트워크 보안 그룹 포트 (NSG)는 3389 포트인 윈도우 RDP만 오픈함

8. 가상 네트워크

thor001-win10-vnet

9. 가상네트워크 주소

200.1.0.0/26

10. 서브넷 주소

backendSubnet

11. 서브넷 주소

200.1.0.0/27

12. 포털에서 RDP를 다운 받은 후 접속

Window Subsystem for linux (WSL) 설치

1. 한국 언어팩을 설치

2. 크롬 다운로드 설치

3. 파워쉘 ISE를 관리자 권한으로 실행 후 WSL 설정 켜기

4. Microsoft Store에서 우분투 설치 Ubuntu 18.04

5. Launch 후 설치를 기다림 5분 이하

6. Unix User이름 설정 및 비밀번호 설정

7. Visual Studio 설치 https://code.visualstudio.com/.

8. VS Code 안에서 remote wsl 설치

9. VS Code 안에서 Dockerfile 설치

10. VS Code 안에서 Azure CLI 설치

11. VS Code 안에서 yaml 설치

12. Azure Storage Explorer 설치

https://azure.microsoft.com/ko-kr/features/storage-explorer/

13. apt 사용하여 Azure CLI 하는법 (다른 방법)

https://docs.microsoft.com/ko-kr/cli/azure/install-azure-cli-apt?view=azure-cli-latest

14. 우분투 업데이트

sudo apt-get update

15. Azure CLI 설치하기 위한 필수 패키지 설치

sudo apt-get install ca-certificates curl apt-transport-https lsb-release gnupg

16. Microsoft 서명 키를 다운로드하고 설치

curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null

17. Azure CLI 소프트웨어 리포지토리를 추가

AZ_REPO=$(lsb_release -cs) echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" | sudo tee /etc/apt/sources.list.d/azure-cli.list

18. 리포지토리 정보를 업데이트하고 azure-cli 패키지를 설치

sudo apt-get update

sudo apt-get install azure-cli

.

.

.

설치 시 오래 걸림

19. az login으로 로그인