阿里云容器服务K8s基础入门(三)

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 阿里云容器服务K8s基础入门

阿里云容器K8s入门训练营:阿里云容器服务K8s基础入门(三)

课程地址:https://developer.aliyun.com/trainingcamp/83262c78375b422d90d9bdfa86fb4d46?spm=a2c6h.26142516.J_2566289780.3.37c67cbd7bCsFs


阿里云容器服务K8s基础入门(三)


在阿里云上面创建一个 master 的节点,至少是三台ECS,沃克节点的话,怎么着也需要有 3 台,这个时候你的基础资源费用就有 6 台,但是如果使用托管板,它是不需要收取 master 的资源费用的,只有 worker 节点,比如说也是 3 ECS,那么光资源费用这一块,这里相当于少了一半。

托管版和专有版最直观的区别,我们可以看到它只需要创建worker 节点。 master 节点是由 ack 创建并托管的,也就是不需要我们去管理,所以它在使用起来的时候会很简单,方便,不需要做很复杂的操作,但是也可能没有像专有版这样有更细粒度的控制,所以像我们一般在用的时候,可以选择托管版的 K8S 费用就是我刚刚所讲的不需要承担 master 节点的费用,只需要承担 worker 节点以及其他基础资源的费用。比如你使用的负载均衡,用公网IP,用日志服务 s l s,这些可能也是会收费的。

无服务器版 k8s,也就是 ask,它是既不需要创建 master 节点,也不需要创建 worker 节点,所以在使用的时候基本上是不需要管理任何节点的,直接启动应用程序就可以。

说简单就是更加的傻瓜式操作。然后它在计费方面,是按容器实例的使用资源量和时长来计费的,也就是它不会像这个托管版和专有版,他们需要去计算基础实例的一些使用费用,还有等其他一些费用,它只是按使用了资源量和时长来计费,所以简单来说专有版是完全自己搭建 K8S 集群,需要自己预进行维护和管理。

托管版是阿里云提供的 K8S 服务,你只需要关注自己的业务就行。 ask 是一种全新的无服务器的 k8s产品,它是完全由阿里云帮你进行管理的,用户只需要将应用的容器进行部署就可以。这是关于容器服 ack 的产品介绍。

image.png

我们来看这张表,它将阿里云的 a c k 和自建原生的 K8S 进行了一个详细的对比,这些对比的功能我就不给大家念,大家可以自己的看。总结就是在部署和维护这方面,你自建的 KBS 你需要怎么样自己购买物理的服务器或者虚拟机,然后需要安装各种各样的组件,像什么网络存储之类的,还可能要涉及到监控、升级、扩容等。但是你如果使用阿里云的 ack ,你可以在控制台上面直接进行创建或者添加这些功能。然后从集群的可用性来看,你自建的 K8S 集群,肯定要受到你物理的服务器或者虚拟机的限制,而且还有网络质量等因素,所以影响你集群性能和可用性的因素太多,但是在阿里云上面,阿里云上面你创建的 ack 是可以多可用区部署的,所以天然的具备一定的容灾能力。

从安全上面来说的话,你自建需要做一系列的安全策略等等,但是在阿里云上面, a c K 早已经提供了一系列的安全措施。还有在弹性伸缩方面,阿里云的弹性伸缩,它的弹性几乎是无限的,然后自建当你资源达到瓶颈的时候,你还要自己额外去购买。总之相比于自建的K8S,阿里云的 a c k 它就是更加的快速,更安全,更可靠,然后更便捷。

image.png

 

七、serverless 容器

serverless容器,它是一种无服务器的计算模式,简单来说,它就是可以让开发人员将代码打包成一个容器,然后在需要的时候进行部署和扩展,不需要去管理底层基础设施的运行状态和配置。

像我们在使用这个 ACK 还需要管它的一些底层的技术资源,使用 ASK 你直接去部署应用就可以。serverless 容器它可以根据你的需求自动的为你进行扩展和进行缩容,减少容器的数量,还可以根据负载自动的去分配到相应的资源给你,这样可以实现很高的弹性和效率。

所以serverless容器它有这些特点和优势,就是没有必要去购买和管理服务器,在部署的时候你直接部就可以,然后具备很高的敏捷能力和弹线能力,就我刚刚所讲它能够自动的去做一个分析,根据你的需求去增加或者减少容器,然后在计算的时候只根据什么实际的使用量去计算,不需要去算比如这个worker节点, master 的节点,还有负载均衡等,这些资源可以让业务用户更加的去聚焦业务它的优势。在这里我们也可以看到具备安全隔离,无需要进行规划,也不需要做维护,运维也很少,容量几乎是无限的,资用资源的利用率更高,成本更低。

 image.png


 

我们来看这个图,就能够非常的直观感受到 ASK ACK之间的区别。我们在使用 ACK的时候,你想要使用左边列表的这些功能和服务你就必须要去部署相应的组件和插件,但是在使用 ASK 的时候都是无需部署的,直接用就可以实现的。所以大家应该能够看出来ASK 是非常的便捷。同时它以适用的场景主要是在一些批量的任务突发扩容,还有 CICD 的测试中。

image.png

 

不管是 ACK还是ASK,它们都有一个非常重要的应用场景,就是弹性伸缩。

弹性伸缩它的特点就是可以根据业务的需求自动的去调整弹性的计算资源,比如它可以增加或者减少相应的资源数目,然后在做弹性伸缩的时候,它会有两个维度,分别是调度层弹性和资源层弹性。

调度层弹性很好理解,我现在比如我有两个 Pod 去维护一个应用,但是这两个 Pod 并不能够满足当前的一个流量突发需求,所以这个时候我可以怎么样?我可以增加到 4 个,增加到 10 个来应对当前的流量突发。你增加 Pod 可以,但是你 Pod 是不是也需要有底层的计算资源去支撑。

ACK,它底层支撑的是ECS,像这一个ask,它底层支撑的是ECI,也就是弹性的云容器。我们在调度层增加 Pod 的时候不能够无休止的增加,还是需要依据你底层的计算资源,当你的 Pod 数量增加到一定的数目,你的底层资源已经没有办法支撑的时候,你就怎么样?你需要去增加你的底层资源,ACK可以去增加节点的数量, ASK 你可以去增加你 ECI 的数量。

所以要从这两个场景去讲具体的应用场景,比如在线业务很多如直播一些游戏,这些可能这个有这种突发的弹性,在线的弹性要求,可以用到我们的阿里云的Kubernetes 板和大规模的计算训练、深度学习,还有定时周期性变化,都是可以用到弹性伸缩。

 image.png


 

八、ASK操作实践

相信通过刚刚的讲解,我们直播间的同学现在应该已经明白 K 8 s 的基本概念,也知道阿里云容器服务 k8s ACK ASK 他们的一些产品知识以及使用场景和区别,然后也了解了阿里云容器服务 K8S 版,它的一个应用场景,比如弹性伸缩。接下来我们就通过一个 ASK 的简单实验,让大家更深入更具体的了解 ASK 它的使用方法和操作的流程。

我们现在就去阿里云的官网界面去做一个操作配置,在这里我们选择产品,选择容器无服务器版 ASK 直接选择立即开通。

 

image.png

 

这里就进入到我们 ASK 的创造界面集群名称,我们比如可以选择一个 ASK 2,然后我们在这里因为是做实验演示,就本着一个省钱的目的。

这里选择标志版,它可能费用会低一点,这个选择是华东一杭州,然后这边的话默认就可以,标这里可以选择一个简约型的,它的费用会低一点。 API Server 是为了方便后续程序调用资源的,这里我们不涉及到,所以可以不用选择,后面的这些也可以按默认来就行。

image.png

 

选择下一步组件配置,我们因为只是做一个演示,像监控服务还有日志符我们都暂时不需要,所以可以不用勾选,这样它的费用也会减少一点。再下一步直接确认配置,这里点击,点击我已阅读而同意,然后选择创建集群就可以。

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
1天前
|
Prometheus Kubernetes 监控
OpenAI故障复盘 - 阿里云容器服务与可观测产品如何保障大规模K8s集群稳定性
聚焦近日OpenAI的大规模K8s集群故障,介绍阿里云容器服务与可观测团队在大规模K8s场景下我们的建设与沉淀。以及分享对类似故障问题的应对方案:包括在K8s和Prometheus的高可用架构设计方面、事前事后的稳定性保障体系方面。
|
15天前
|
人工智能 运维 监控
阿里云ACK容器服务生产级可观测体系建设实践
本文整理自2024云栖大会冯诗淳(花名:行疾)的演讲,介绍了阿里云容器服务团队在生产级可观测体系建设方面的实践。冯诗淳详细阐述了容器化架构带来的挑战及解决方案,强调了可观测性对于构建稳健运维体系的重要性。文中提到,阿里云作为亚洲唯一蝉联全球领导者的容器管理平台,其可观测能力在多项关键评测中表现优异,支持AI、容器网络、存储等多个场景的高级容器可观测能力。此外,还介绍了阿里云容器服务在多云管理、成本优化等方面的最新进展,以及即将推出的ACK AI助手2.0,旨在通过智能引擎和专家诊断经验,简化异常数据查找,缩短故障响应时间。
阿里云ACK容器服务生产级可观测体系建设实践
|
15天前
|
Kubernetes 算法 调度
阿里云 ACK FinOps成本优化最佳实践
本文源自2024云栖大会梁成昊演讲,讨论了成本优化策略的选择与实施。文章首先介绍了成本优化的基本思路,包括优化购买方式、调整资源配置等基础策略,以及使用弹性、资源混部等高级策略。接着,文章详细探讨了集群优化和应用优化的具体方法,如使用抢占式实例降低成本、通过资源画像识别并优化资源配置,以及利用智能应用弹性策略提高资源利用效率。
|
15天前
|
弹性计算 调度 数据中心
阿里云 ACK One 注册集群云上弹性:扩展业务新利器
随着企业数字化转型深入,传统IDC数据中心因物理容量限制,难以实现动态扩容,缺乏弹性能力。阿里云ACK One注册集群凭借其高度灵活性和丰富资源选择,成为解决此问题的最佳方案。通过与阿里云资源的整合,ACK One不仅实现了计算资源的按需扩展,提高了资源利用率,还通过按需付费模式降低了成本,使企业能够更高效地应对业务增长和高峰需求。
|
15天前
|
运维 Kubernetes Serverless
阿里云Argo X K8s玩转工作流引擎,实现大规模并行计算
本文基于2024云栖大会田双坤的演讲,介绍了Kubernetes作为云原生操作系统的角色及其在各类任务中的应用,重点探讨了Argo Workflows在Kubernetes上编排并行任务的能力。面对自建Argo Workflows的挑战,如稳定性、成本和安全性等问题,阿里巴巴云推出了全托管的Serverless Argo工作流,提供全托管、免运维、可观测和易集成的特点,显著提升了任务编排的效率和稳定性。适用于数据处理、科学计算、自动驾驶仿真等多个领域。
|
15天前
|
Kubernetes 容灾 调度
阿里云 ACK 高可用稳定性最佳实践
本文整理自2024云栖大会刘佳旭的演讲,主题为《ACK高可用稳定性最佳实践》。文章探讨了云原生高可用架构的重要性,通过Kubernetes的高可用案例分析,介绍了ACK在单集群高可用架构设计、产品能力和最佳实践方面的方法,包括控制面和数据面的高可用策略、工作负载高可用配置、企业版容器镜像服务高可用配置等内容,旨在帮助企业构建更加可靠和高效的应用运行环境。
|
15天前
|
存储 Kubernetes 关系型数据库
阿里云ACK备份中心,K8s集群业务应用数据的一站式灾备方案
本文源自2024云栖大会苏雅诗的演讲,探讨了K8s集群业务为何需要灾备及其重要性。文中强调了集群与业务高可用配置对稳定性的重要性,并指出人为误操作等风险,建议实施周期性和特定情况下的灾备措施。针对容器化业务,提出了灾备的新特性与需求,包括工作负载为核心、云资源信息的备份,以及有状态应用的数据保护。介绍了ACK推出的备份中心解决方案,支持命名空间、标签、资源类型等维度的备份,并具备存储卷数据保护功能,能够满足GitOps流程企业的特定需求。此外,还详细描述了备份中心的使用流程、控制台展示、灾备难点及解决方案等内容,展示了备份中心如何有效应对K8s集群资源和存储卷数据的灾备挑战。
|
15天前
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
15天前
|
人工智能 Kubernetes Cloud Native
阿里云容器服务,智算时代云原生操作系统
2024云栖大会,阿里巴巴研究员易立分享了阿里云容器服务的最新进展。容器技术已成为云原生操作系统的基石,支持多样化的应用场景,如自动驾驶、AI训练等。阿里云容器服务覆盖公共云、边缘云、IDC,提供统一的基础设施,助力客户实现数字化转型和技术创新。今年,阿里云在弹性计算、网络优化、存储解决方案等方面进行了多项重要升级,进一步提升了性能和可靠性。
|
15天前
|
人工智能 Cloud Native 调度
阿里云容器服务在AI智算场景的创新与实践
本文源自张凯在2024云栖大会的演讲,介绍了阿里云容器服务在AI智算领域的创新与实践。从2018年推出首个开源GPU容器共享调度方案至今,阿里云容器服务不断推进云原生AI的发展,包括增强GPU可观测性、实现多集群跨地域统一调度、优化大模型推理引擎部署、提供灵活的弹性伸缩策略等,旨在为客户提供高效、低成本的云原生AI解决方案。

相关产品

  • 容器计算服务
  • 容器服务Kubernetes版