Serverless Kubernetes ASK 概述|学习笔记

简介: 快速学习 Serverless Kubernetes ASK 概述

开发者学堂课程【5分钟玩转阿里云容器服务:Serverless Kubernetes ASK 概述】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/1038/detail/16118


Serverless Kubernetes ASK 概述


内容介绍

一、ASK 的特性

二、ASK 架构

三、跨可用区的虚拟节点的演示


一、ASK 的特性

容器服务之 ASK ,ASK 即 Serverless Kubernetes ,以最大限度减少运维工作为宗旨。

主要有四大特性

  1. 开箱即用,无需节点维护和容量规划,集群创建后立即获得至多 两万 POD 的容量。
  2. 秒级弹性,当业务突发流量到来,几秒钟内就可以创建上千 POD 。
  3. 按量付费,只为实际使用付费,没有闲置资源,更高资源利用率。
  4. 原生兼容,与原生 K8S 兼容,除节点和安全相关的限制外,几乎无其他限制,很好兼容 lstio 等复杂典型场景。


二、ASK 架构

image.png

下面是 ASK 的架构, ASK 中 POD 最终以 ECI 容积组的形式运行,其中最核心的组件是 Virtual Kubelet , Virtual Kubelet 启动后,会向集群注册虚拟节点。当 Virtual Kubelet 感知到控制面,将 POD 调度到虚拟节点后,就对应的创建 ECI 容器组,并维护好和 POD 的对应关系。


三、跨可用区虚拟节点的演示

image.png

image.png

当添加多个 vSwitch 时,Virtual Kubelet 会注册多个虚拟节点,这对于服务高可用至关重要。

以下是如何添加跨可用区的虚拟节点的演示,以保障服务高可用。

首先创建一个 ASK 集群,创建好了一个集群名是 hello-serverless 复制 kube-config 文件到本地,配置 kubelet ,查看集群节点。此时集群只有一个虚拟节点,然后在集群所在的 VPC 下再创建一个 vSwitch 。

在创建好后,可以直接使用创建好的 vSwitch ,接下来进入到集群详情→配置管理→配置项,在 kube system 命名空间下找到 eci-profile ,点击编辑,找到 vSwitchlDs 添加新创建的 vSwitch ,点击确定。

image.png

此时查看集训节点,可以看到有两个虚拟节点,并且两者属于不同的可用区。当其中一个可用区,不可用时, POD 仍然可以在另一个可用区创建。在 ASK 中。

除了 eci-profile 的方式,还可以通过指定 POD Annotation 改变 POD 的行为,相同配置,  POD Annotation 优先级比 eci-profile 高。

通过 POD annotation 的演示可以指定 CPU 规格。首先部署一个development ,请求两核 CPU ,点击创建,查看容器组,确认 ECI 实例,两核1 G , 然后添加 annotation 请求四核,编辑development,指定 ECI 规格为 xlarge , xlarge 是四核,保存退出。用户可以通过容器组查看 POD 的详情。确认 ECI 实例规格为 g7.Xlarge  ,CPU 规格是四核,内存是16 g 。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
人工智能 Serverless 调度
突破地域限制,实现算力无限供给 -- 阿里云ACK One注册集群开启多地域Serverless算力调度
传统单地域算力难以支撑AI推理场景的高并发实时响应、突发高流量的要求,阿里云容器服务ACK One注册集群推出多地域Serverless算力调度方案完美解决此问题。
|
人工智能 Serverless 调度
突破地域限制,实现算力无限供给 —阿里云ACK One注册集群开启多地域Serverless算力调度
本文介绍了阿里云ACK One注册集群多地域Serverless算力调度解决方案,解决传统数据中心在AI时代面临的算力不足问题。方案通过分钟级接入、100%兼容Kubernetes操作及云上Serverless弹性,实现跨地域弹性算力供给,支持高并发请求与模型快速迭代。文中详细描述了快速接入步骤、指定地域调度及动态调度方法,并提供了相关代码示例。该方案助力企业实现AI推理服务的规模化部署,提升商业落地效率。
|
Kubernetes 监控 Serverless
基于阿里云Serverless Kubernetes(ASK)的无服务器架构设计与实践
无服务器架构(Serverless Architecture)在云原生技术中备受关注,开发者只需专注于业务逻辑,无需管理服务器。阿里云Serverless Kubernetes(ASK)是基于Kubernetes的托管服务,提供极致弹性和按需付费能力。本文深入探讨如何使用ASK设计和实现无服务器架构,涵盖事件驱动、自动扩展、无状态设计、监控与日志及成本优化等方面,并通过图片处理服务案例展示具体实践,帮助构建高效可靠的无服务器应用。
|
弹性计算 Kubernetes 安全
Kubernetes 的架构问题之在Serverless Container中保障应用的安全防护如何解决
Kubernetes 的架构问题之在Serverless Container中保障应用的安全防护如何解决
400 9
|
Kubernetes Cloud Native 持续交付
Kubernetes全面概述
Kubernetes(K8s)是2014年由Google开源的容器编排平台,基于其内部大规模容器管理系统Borg打造。它简化了容器化应用的部署、扩展与管理,具备高度可移植性、可扩展性及自动化特性。Kubernetes的核心组件包括Master节点与Node节点,涵盖kube-apiserver、etcd等关键子系统。其应用场景广泛,适用于微服务架构、大数据处理、DevOps及云原生应用等领域,并支持多种部署方式,如Minikube、Kubeadm等。
532 4
|
运维 Kubernetes 大数据
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
311 0
|
11月前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
1032 30
|
存储 人工智能 Serverless
函数计算进化之路:AI 应用运行时的状态剖析
AI应用正从“请求-响应”迈向“对话式智能体”,推动Serverless架构向“会话原生”演进。阿里云函数计算引领云上 AI 应用 Serverless 运行时技术创新,实现性能、隔离与成本平衡,开启Serverless AI新范式。
1063 12
|
SQL 分布式计算 Serverless
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
鹰角网络为应对游戏业务高频活动带来的数据潮汐、资源弹性及稳定性需求,采用阿里云 EMR Serverless Spark 替代原有架构。迁移后实现研发效率提升,支持业务快速发展、计算效率提升,增强SLA保障,稳定性提升,降低运维成本,并支撑全球化数据架构部署。
1601 56
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
|
人工智能 开发框架 安全
Serverless MCP 运行时业界首发,函数计算让 AI 应用最后一公里提速
作为云上托管 MCP 服务的最佳运行时,函数计算 FC 为阿里云百炼 MCP 提供弹性调用能力,用户只需提交 npx 命令即可“零改造”将开源 MCP Server 部署到云上,函数计算 FC 会准备好计算资源,并以弹性、可靠的方式运行 MCP 服务,按实际调用时长和次数计费,欢迎你在阿里云百炼和函数计算 FC 上体验 MCP 服务。
1226 31

热门文章

最新文章

相关产品

  • 函数计算
  • 推荐镜像

    更多