在 Azure 上搭建和管理 Kubernetes 集群
1. 从头构建集群
若想自行构建 Kubernetes 集群,可参考 AKS - engine 项目(https://github.com/Azure/aks - engine),它借助 Azure 资源管理器在 Azure 中构建 Kubernetes 基础设施。
2. 在 AKS 上设置首个 Kubernetes 集群
AKS 集群可以在其自己的 VPC(基本网络配置)或现有 VPC(高级网络配置)中启动,这两种方式都能通过 Azure CLI 实现。创建集群时可指定的参数如下:
| 参数 | 描述 |
| ---- | ---- |
| –name | 集群名称 |
| –enable - addons | 以逗号分隔的列表形式启用 Kubernetes 附加组件模块 |
| –generate - ssh - keys | 若 SSH 密钥文件不存在,则生成它们 |
| –node - count | 节点数量,默认值为 3 |
| –network - policy | (预览)启用或禁用网络策略,默认禁用 |
| –vnet - subnet - id | 用于部署集群的 VNet 中的子网 ID |
| –node - vm - size | VM 的大小,默认是 Standard_DS2_v2 |
| –service - cidr | 用于分配服务集群 IP 的 CIDR 表示法 IP 范围 |
| –max - pods | 基本网络配置默认是 110,高级网络配置(使用现有 VNet)默认
超级会员免费看
订阅专栏 解锁全文
1172

被折叠的 条评论
为什么被折叠?



