Skip to content

阿里云容器服务

https://help.aliyun.com/zh/ack/

无论是ACK托管集群还是ACK serverless集群,都可以在CloudShell上通过kubectl管理Kubernetes集群https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-guide/use-kubectl-on-cloud-shell-to-manage-ack-clusters?spm=a2c4g.11186623.help-menu-85222.d_2_1_3_1.272d50ece1qwCj,注意:CloudShell中的kubectl通过公网连接API Server,所以API Server需要EIP配置https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-guide/control-public-access-to-the-api-server-of-a-cluster?spm=a2c4g.11186623.0.0.e5f13dc4UjHbgE#task-2494620

ACK托管与专有集群

https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/product-overview/what-is-ack?spm=a2c4g.11186623.0.i2

提醒:容器服务Kubernetes版已于20240821日起停止ACK专有集群的创建。推荐您在生产环境中使用具有更高可靠性、安全性和调度效率的ACK托管集群Pro版。

注意:在杭州数据中心部署ACK托管集群在拉取docker.io镜像时遇到网络问题无法成功拉取,建议在香港数据中心部署ACK托管集群作为测试用途。

创建ACK托管集群时,您只需创建节点,无需维护控制面。控制面由阿里云容器服务创建并托管,降低了运维成本,帮助您聚焦业务应用。

ACK托管集群默认已经安装CSI存储插件,应用只需要直接引用相应的storageclass即可。

使用托管节点池管理集群节点,节点是由ECS实例运行。pod运行在这些ECS实例节点中。

服务通过阿里云负载均衡服务暴露并提供。

通过 示例 测试ACK托管集群需要作出调整:

  • 修改storageclassACK托管集群中支持的storageclass,创建集群后导航到ACK集群>存储>存储类别获取集群当前支持的storageclass
  • 创建应用后需要通过控制台ACK集群>网络>服务功能手动更新NodePort类型服务为负载均衡(LoadBalancer)类型后即可把服务暴露到互联网中。

ACK serverless集群

https://help.aliyun.com/zh/ack/serverless-kubernetes/product-overview/ask-overview?spm=a2c4g.11186623.0.i2

注意:在杭州数据中心部署ACK serverless集群在拉取docker.io镜像时遇到网络问题无法成功拉取,建议在香港数据中心部署ACK serverless集群作为测试用途。

容器服务Serverless版是阿里云推出的无服务器Kubernetes容器服务。在容器服务Serverless版提供的ACK Serverless集群中,您无需购买节点即可直接部署容器应用,无需对集群进行节点维护和容量规划,并且根据应用配置的CPU和内存资源量进行按需付费。ACK Serverless集群提供完善的Kubernetes兼容能力,同时降低了Kubernetes使用门槛,让您更专注于应用程序,而不是管理底层基础设施。

ACK Serverless集群中的Pod基于阿里云弹性容器实例ECI运行在安全隔离的容器运行环境中。每个Pod容器实例底层通过轻量级虚拟化安全沙箱技术完全强隔离,容器实例间互不影响。

ACK serverless集群默认没有安装CSI-provisioner存储插件,在创建集群后通过控制台ACK serverless集群>管理运维>存储分类>CSI-provisioner(托管)功能手动安装CSI-provisioner存储插件。

服务通过阿里云负载均衡服务暴露并提供。

通过 示例 测试ACK托管集群需要作出调整:

  • 修改storageclassACK serverless集群中支持的storageclass,创建集群后导航到ACK集群>存储>存储类别获取集群当前支持的storageclass
  • 创建应用后需要通过控制台ACK集群>网络>服务功能手动更新NodePort类型服务为负载均衡(LoadBalancer)类型后即可把服务暴露到互联网中。

自建k8s集群

新建3ECS实例,参考 链接 安装k8s集群。

参考 链接 创建和配置NAS nfs动态置备存储。

使用 示例 测试自建集群。