在 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
超级会员免费看
订阅专栏 解锁全文
744

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



