阿里云ACK简介及入门实践

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: ACK简介 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级 Kubernetes 容器化应用的全生命周期管理。容器服务 Kubernetes 版简化集群的搭建和扩容等工作,整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳的 Kubernetes 容器化应用运行环境。

1 ACK简介

容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级 Kubernetes 容器化应用的全生命周期管理。容器服务 Kubernetes 版简化集群的搭建和扩容等工作,整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳的 Kubernetes 容器化应用运行环境。

2 入门实践

本文将以一个全新阿里云用户的视角,带领大家完成一个全功能托管版ACK k8s集群的创建,因为一个全新的账号里面默认没有开通大部分相关云服务,以及没有给相关服务做授权,所以,本文中的步骤可以帮助新用户完成kubernetes集群的创建,如果您的账号已经开通了相关的服务和权限,整个过程可能会略有不同,

2.1 预置条件

  • 首先需要注册一个阿里云账号,确保里面有足够的余额或代金劵(此处不做赘述)

2.2 创建kubernetes集群

创建kubernetes集群本身的操作非常简单,但是因为容器服务需要用到其他一些服务及其授权,我们下面的步骤为全新的账号可能需要操作的步骤,如果您的账号已经开通了相关的服务或已经授予了相关的权限,部分步骤可跳过,按照各人账号实际的提示或告警来完成相关操作即可,完成了服务开通及授权之后,后续再要建更多kubernetes集群,无需再次授权

1) 登录阿里云账号,是否绑定手机号,可立即绑定,也可选择下次再说
1

2) 选择产品->云计算基础->弹性计算->容器服务kubernetes版
2

3) 点击"管理控制台"进入ACK控制台
3

4) 由于是全新的账号,容器服务需要创建默认角色,点击"前往RAM进行授权"
4

5) 给ACK需要用的云资源访问进行授权
5

6) 授权完成后,我们来到了ACK的控制台,当前没有任何集群资源,点击"创建kubernetes集群"按钮开始集群创建
6

7) 选择创建一个"标准托管集群"
7

8) 现在我们来到了创建kubernetes集群界面,输入自定义集群名称,选择"华东2(上海)"地域
8

9) 接下来,用新标签打开"创建专有网络",我们给kubernetes集群创建一个vpc专有网络
9

10) 自定义vpc名称,选择vpc的ipv4网段,自定义交换机名称,选择交换机可用区,指定交换机的IPv4网段,点击确定,完成
10

11) 回到创建kubernetes集群控制台,点击专有网络右侧的刷新按钮,会自动选上刚刚我们创建的vpc和vswitch(如果有多个,自行手动选择)
11

12) 给worker节点选型,选择数量,选择规格为4c8g,数量为3台,此处我们暂时不挂载数据盘(生产环境建议大家勾选挂载数据盘,该盘是专门给docker存放镜像和容器相关的文件使用)
12

13) 选择kubernetes版本,操作系统类型
13

14) 选择worker节点登录方式,设置密码
14

15) 选择网络插件,POD网络CIDR,service CIDR
15

16) 按下图,勾选安装如下:为专有网络配置SNAT,使用EIP暴露API Server,在ECS节点上安装云监控插件,使用日志服务,工作流引擎
16

17) 点击创建集群按钮后,需要我们确认配置,系统会帮我们检查当前的配置是否通过,可以看到,有RAM,ROS,SLS,ESS等需要开通服务或授权,可在此处依次点击开通相关服务
17

18) 开通RAM
18
18_2

19) 开通ROS
19
19_2

20) 开通日志服务SLS
20
20_2
20_3

21) 授权ESS
21
21_2
21_3

22) 回到容器创建集群控制台,点击重新检查,相关服务全部通过,点击确认
22

23) 如果还有错误提示,根据相应的提示去进行授权,此处前往RAM进行授权
23
23_2

24) 等权限及相关服务全部通过后,集群开始创建,预计在十分钟左右可以完成
24

25) 集群创建成功
25

2.3 管理kubernetes集群

管理kubernetes集群可以通过阿里云kubernetes的UI控制台,当然也需要通过使用kubectl得到更多的管理能力,这里我们简单的介绍下,如果快速使用kubectl来管理集群

1) 下面我们可以使用cloudshell来管理集群,使用cloudshell之前首先要开通NAS存储服务
26
26_1
26_2
26_3

2) 另外,如果我们想在自己的电脑上远程管理集群,可在本地安装kubectl命令行并配置公网访问的kubeconfig(集群列表控制台上"管理"中获取)来管理集群,此处不做赘述。

OK,至此,我们已经搭建好了一个可用的托管版k8s集群,Have fun!

_

相关实践学习
阿里云专有网络VPC使用教程
专有网络VPC可以帮助您基于阿里云构建出一个隔离的网络环境,并可以自定义IP 地址范围、网段、路由表和网关等;此外,也可以通过专线/VPN/GRE等连接方式实现云上VPC与传统IDC的互联,构建混合云业务。 产品详情:https://www.aliyun.com/product/vpc
相关文章
|
3天前
|
运维 Kubernetes 监控
Kubernetes 集群的持续性能优化实践
【4月更文挑战第26天】 在动态且不断增长的云计算环境中,维护高性能的 Kubernetes 集群是一个挑战。本文将探讨一系列实用的策略和工具,旨在帮助运维专家监控、分析和优化 Kubernetes 集群的性能。我们将讨论资源分配的最佳实践,包括 CPU 和内存管理,以及集群规模调整的策略。此外,文中还将介绍延迟和吞吐量的重要性,并提供日志和监控工具的使用技巧,以实现持续改进的目标。
|
3天前
|
存储 运维 Kubernetes
Kubernetes 集群的持续性能优化实践
【4月更文挑战第22天】在动态且复杂的微服务架构中,确保 Kubernetes 集群的高性能运行是至关重要的。本文将深入探讨针对 Kubernetes 集群性能优化的策略与实践,从节点资源配置、网络优化到应用部署模式等多个维度展开,旨在为运维工程师提供一套系统的性能调优方法论。通过实际案例分析与经验总结,读者可以掌握持续优化 Kubernetes 集群性能的有效手段,以适应不断变化的业务需求和技术挑战。
|
3天前
|
消息中间件 运维 Kubernetes
构建高效自动化运维体系:Ansible与Kubernetes的融合实践
【5月更文挑战第9天】随着云计算和微服务架构的普及,自动化运维成为确保系统可靠性和效率的关键。本文将深入探讨如何通过Ansible和Kubernetes的集成,构建一个强大的自动化运维体系。我们将分析Ansible的配置管理功能以及Kubernetes容器编排的优势,并展示如何将二者结合,以实现持续部署、快速扩展和高效管理现代云原生应用。文章还将涵盖实际案例,帮助读者理解在真实环境下如何利用这些工具优化运维流程。
|
1天前
|
资源调度 Kubernetes 监控
Kubernetes 集群性能优化实践
【5月更文挑战第17天】在容器化和微服务架构日益普及的当下,Kubernetes 已成为众多企业的首选容器编排工具。然而,随着集群规模的增长和业务复杂度的提升,性能优化成为确保系统稳定性与高效运行的关键。本文将深入探讨 Kubernetes 集群性能优化的策略与实践,覆盖从节点资源配置到网络通信优化,再到高效的资源调度机制,旨在为运维人员提供系统的优化路径和具体的操作建议。
|
2天前
|
Java 数据库连接 Spring
K8S+Docker理论与实践深度集成java面试jvm原理
K8S+Docker理论与实践深度集成java面试jvm原理
|
2天前
|
存储 Kubernetes 监控
使用Kubernetes进行容器编排:技术详解与实践
【5月更文挑战第16天】Kubernetes,简称K8s,是开源容器编排系统,用于自动化部署、扩展和管理容器化应用。核心概念包括节点、Pod(最小部署单元)、服务、标签和副本集。其特点有高可用性、可扩展性、自动化和可移植性。实践使用涉及安装配置集群、编写YAML部署清单、应用部署、监控管理和扩展更新。Kubernetes帮助提升应用的可用性、可扩展性和可移植性。
|
3天前
|
运维 Prometheus 监控
Kubernetes 集群监控与性能优化实践
【5月更文挑战第14天】 在微服务架构日益普及的当下,Kubernetes 已成为容器编排的事实标准。然而,随着集群规模的扩大和业务复杂度的增加,监控系统的性能及稳定性变得至关重要。本文将深入探讨 Kubernetes 集群监控的重要性,介绍常用监控工具,并分享一系列针对集群性能优化的实践策略,帮助运维工程师确保服务的高可用性和优越性能。
|
3天前
|
安全 Devops 测试技术
深入了解阿里云云效DevOps:构建高效软件开发实践
阿里云云效DevOps,集成CI/CD与自动化测试,提升开发效率。支持持续集成确保代码质量,自动化测试加速交付,多环境及灰度发布保障安全可靠性。助团队构建高效开发实践,增强竞争力。
18 1
|
3天前
|
存储 监控 Apache
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
网易的灵犀办公和云信利用 Apache Doris 改进了大规模日志和时序数据处理,取代了 Elasticsearch 和 InfluxDB。Doris 实现了更低的服务器资源消耗和更高的查询性能,相比 Elasticsearch,查询速度提升至少 11 倍,存储资源节省达 70%。Doris 的列式存储、高压缩比和倒排索引等功能,优化了日志和时序数据的存储与分析,降低了存储成本并提高了查询效率。在灵犀办公和云信的实际应用中,Doris 显示出显著的性能优势,成功应对了数据增长带来的挑战。
查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
|
3天前
|
测试技术 块存储 开发者
阿里云块存储团队软件工程实践
本文介绍了阿里云团队软件工程实际开发流程,并简述了开发过程中遇到的一些问题。且附带案例,以及遇到案例中出现的情况应当如何应对。

相关产品

  • 容器服务Kubernetes版
  • 推荐镜像

    更多
    http://www.vxiaotou.com