阶段三:云计算运维之阿里云ACK

阿里云ACK概述

传统Kubernetes集群痛点

image

ACK容器服务概述

阿里云容器服务 Kubernetes 版 ACK(Container Service for Kubernetes)是全球首批通过Kubernetes一致性认证的容器服务平台,提供高性能的容器应用管理服务,支持企业级Kubernetes容器化应用的生命周期管理,让您轻松高效地在云端运行Kubernetes容器化应用。

ACK托管集群架构

image

ACK托管集群的管控面由ACK管理,为您提供稳定、高可用、高性能、安全的Kubernetes服务。

托管组件包括kube-apiserverkube-controller-managerack-scheduleretcd。每一个托管集群的管控面包含至少两个kube-apiserver实例三个etcd实例,并且部署在不同的可用区以提供可用区级别的高可用性。ACK管控会持续监控托管组件,保障服务SLA,并且及时修复安全漏洞。

ACK容器服务优势

1. 强大的集群管理:ACK提供多种集群形态,包括专有集群、托管集群和Serverless集群。托管集群的管控节点默认为高可用部署,支持跨可用区集群以及注册外部集群。 2. 极致弹性的资源扩缩:ACK支持根据容器资源使用情况快速自动地调整容器数量,能够在短时间内扩展到上千个节点,并支持一键垂直扩缩容。 3. 一站式容器管理:ACK提供应用管理、镜像仓库、日志和监控等一站式服务,支持灰度发布、蓝绿发布、应用监控和应用弹性伸缩。 4. 丰富的工作节点:ACK支持多种资源类型,包括x86计算资源、异构计算资源、裸金属计算资源、Serverless计算资源和边缘节点。 5. 最优的IaaS层能力:ACK提供高性能VPC/ENI网络插件和支持容器访问策略,以及支持多种存储解决方案,如云盘、文件存储NAS、对象存储OSS等。 6. 企业级的安全稳定:ACK集成了多层安全防护功能,从基础架构安全到软件供应链安全,再到运行时安全,提供全面保护。 7. 全天候技术支持:ACK通过工单系统提供7\*24小时的专业技术支持。

专有网络VPC

VPC概述

专有网络VPC为用户提供了一个在公有云中自定义的隔离网络环境,通过SDN技术实现网络的灵活性和安全性,允许用户自行管理网络配置,包括网段、IP和路由策略,并提供多层安全保护。

VPC适用于多种业务场景,如应用安全部署和混合云架构,确保了资源的隔离和私密性。它允许与本地数据中心的连接,VPC本身免费,但某些附加功能可能需要付费。

创建VPC专有网络

第一步:选择专有网络VPC

image

第二步:开通VPC专有网络

image
image
image
image
image

阿里云ACK申请与使用

阿里云ACK服务申请

官网地址:https://www.aliyun.com/

image

申请完成后,进入ACK管理界面,单击集群菜单,创建ACK集群

image

设置集群名称、集群规格、地域、Kubernetes版本

image

设置可用区、安全组、API server访问、容器网段、服务网段

image
image
image
image
image
image
image
image

创建成功后,如下图所示

image

阿里云ACK集群测试

创建Deployment

image
image

根据模板创建deployment

image
如果docker拉取不了,可以使用阿里本地镜像仓库

创建Service

选择网络-服务-创建:

image

通过YAML文件创建Service:

image

命令行访问ACK容器服务

下载kubeConfig文件

参考官方文档

image
image
image

在集群worker节点上面进行集群管理

image
image
image
[root@iZ0jl5s0311scaz3c14bxlZ ~]# mkdir .kube
[root@iZ0jl5s0311scaz3c14bxlZ ~]# cd .kube/
#填入集群的访问凭证信息
[root@iZ0jl5s0311scaz3c14bxlZ ~]# vim config
[root@iZ0jl5s0311scaz3c14bxlZ .kube]# kubectl get nodes 
NAME                       STATUS   ROLES    AGE     VERSION
cn-wulanchabu.10.0.0.191   Ready    <none>   7h21m   v1.32.7-aliyun.1
cn-wulanchabu.10.0.1.231   Ready    <none>   7h21m   v1.32.7-aliyun.1

注意事项: