容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理;2021年成为国内唯一连续三年入选Gartner公共云容器报告的产品,2022年国内唯一进入Forrester领导者象限。其整合了阿里云虚拟化、存储、网络和安全能力,助力企业高效运行云端Kubernetes容器化应用。
魔方的镜像地址:registry.cn-hangzhou.aliyuncs.com/acr-toolkit/ack-cube
浏览器里的效果:
3×3 魔方玩法: 单条棱旋转,点击到某条棱,沿着一个方向滑动鼠标
整个魔方旋转,放到空白处,沿着一个方向滑动鼠标
开始搭建吧
一、创建集群
登录ACK https://cs.console.aliyun.com/,创建集群,即k8s 的master 和worker
二、 在集群工作负载--无状态 里设置pod的 镜像地址,镜像tag 和requests,limits,端口,这里我选择的web 点选来部署,当然你也可以写成 deployment 的yaml 文件
在网络--服务 里创建服务,选择负载均衡公网访问类型,把服务端口映射的pod 容器的端口。
在无状态--容器组里可以观察到已经running的容器
在网络--服务里找到刚才发布服务的外部端点,这是一个公网IP,你可以在本地浏览器里访问
访问结果,可以愉快的体验在线魔方了
三、如果玩家变多了,你扩容了,没有完善的监控怎么能行,来看看如果加入prometheus 来监控k8s 的pod 容器,来查看它们使用资源的情况和服务的健康状态,来提供辅助决策,是该扩容了,还是缩容了,或者是需要优化应用了。