aks的使用上,用户只需要关心node节点上需要多大内存,多少核(硬盘不作主要考虑,因为可以动态申请,实际操作中不存在硬盘容量不足的问题)的机器能满足需求即可,master节点是微软云托管的,因此用户不需要也不能够干预。
部署自己的服务时,需要申请到一个aks的用户,并创建好VM(aks中的node节点)加入master,然后使用本地机器通过代理的方式访问master节点,进行部署操作。
如果是只负责部署工作的话,一般安装好kubectl即可。
安装kubectl命令工具(以Windows为例):
- https://docs.azure.cn/zh-cn/cli/install-azure-cli?view=azure-cli-latest,找到对应的安装文件,进行安装。
- 安装完成后,打开cmd,输入az -v 可以查看已安装版本
- 在 Azure China 中使用 Azure CLI 2.0 之前,请首先运行
az cloud set -n AzureChinaCloud
更改云环境。 如果要切换回全局 Azure,请再次运行az cloud set -n AzureCloud
- 使用已有账户登录azure
- 安装kubectl
- 安装成功后会提示配置环境变量,类似配置java环境变量一样,添加到系统path中(一般默认是C:\Users\admin\.azure-kubectl)
- 获取对应资源组的证书
,resource group指的是资源组名称,name指的是k8s集群的名称
- 执行 kubectl get nodes 返回集群所有node即可,接下来可以本地部署服务了
查看Dashboard
az aks browse -g 资源组名称 -n k8s集群名称
运行以上命令后会使用默认浏览器打开dashboard,-g 是 --resource-group的缩写,-n 是--name的缩写