사전 조건 (참조: https://docs.microsoft.com/ko-kr/azure/aks/kubernetes-walkthrough)
- Azure cli를 설치 합니다.
- Azure에 로그인 합니다.
- az login
- Azure Aks를 생성합니다.
- Azure VM에 aks credential을 생성 합니다.
azure-cli 설치
## Microsoft 리포지토리 키를 가져옵니다. [root@workspace-vm ~]# sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc [root@workspace-vm ~]# ## 로컬 azure-cli 리포지토리 정보를 만듭니다. [root@workspace-vm ~]# sudo sh -c 'echo -e "[azure-cli]\nname=Azure CLI\nbaseurl=https://packages.microsoft.com/yumrepos/azure-cli\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/azure-cli.repo' [root@workspace-vm ~]# ## azure-cli를 설치 합니다. [root@workspace-vm ~]# sudo yum install azure-cli Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile
## Azure에 로그인 합니다.
[root@workspace-vm ~]# az login
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code HT3WTWGFJ to authenticate.
[
{
"cloudName": "AzureCloud",
"id": "c6c1cb6d-3a2b-4912-9506-e54767670dbf",
"isDefault": false,
"name": "종량제",
"state": "Disabled",
"tenantId": "075f7662-60f9-46bb-9158-787589dee498",
"user": {
"name": "sooabia22@sptek.co.kr",
"type": "user"
}
},
{
"cloudName": "AzureCloud",
"id": "24ebf866-0c20-435b-af0f-e54c1c28f835",
"isDefault": true,
"name": "Visual Studio Enterprise",
"state": "Enabled",
"tenantId": "075f7662-60f9-46bb-9158-787589dee498",
"user": {
"name": "sooabia22@sptek.co.kr",
"type": "user"
}
}
]
[root@workspace-vm ~]#
[root@workspace-vm ~]# az account show
{
"environmentName": "AzureCloud",
"id": "24ebf866-0c20-435b-af0f-e54c1c28f835",
"isDefault": true,
"name": "Visual Studio Enterprise",
"state": "Enabled",
"tenantId": "075f7662-60f9-46bb-9158-787589dee498",
"user": {
"name": "sooabia22@sptek.co.kr",
"type": "user"
}
}