在Azure上创建boathouse 运行所需的 K8s环境(aks)
工具依赖
- AZ CLI:用以连接 Azure China 。
- 安装方式:安装 Azure CLI
- 安装Kubectl集群管理工具
创建k8s
- 打开并登陆azure 门户, 找到k8s服务,或直接打开此链接,点击添加。

- 进入创建aks集群向导,其他选项都可按默认下一步,最后点击创建即可。

- 等待创建成功,创建成功后可看到类似下图的资源 组:

执行以下命令获取k8s kube配置文件: 。执行前请登陆所属的订阅。
az cloud set --name AzureChinaCloudaz login -u [订阅帐号] -p [订阅密码]az account set --subscription [订阅名称]az aks get-credentials --resource-group [所属资源组] --name [k8s集群名称]
运行命令测试本机是否可正常连接至k8s集群:
kubectl get pod -n kube-system
NAME READY STATUS RESTARTS AGEcoredns-5fbb57454d-7pfqm 1/1 Running 0 20hcoredns-5fbb57454d-hbt4g 1/1 Running 0 20hcoredns-autoscaler-57fd48955f-zkcbq 1/1 Running 0 69mkube-proxy-78pb8 1/1 Running 0 68mkube-proxy-8rwwj 1/1 Running 0 68mkubernetes-dashboard-74fd5f4c54-d5pp8 1/1 Running 0 20hmetrics-server-688fb4b5ff-6v75g 1/1 Running 0 20homsagent-7xdrf 1/1 Running 0 69momsagent-dr5lg 1/1 Running 0 68momsagent-rs-6bdfbd59cb-6hzmj 1/1 Running 0 69mtunnelfront-7bc54b577f-8b4vs 1/1 Running 0 20h
kube 配置文件获取成功后,执行以下命令获取配置文件,然后将config内容复制保存起来。
# 进入当前用户所在目录,win系统通常为 C:\Users\[account name]\cat .kube\\config
将上一步复制的内容保存起来,在接下来的Jenkins流水线和Github流水线中需要用到
