Serverless Kubernetes 容器服务介绍|学习笔记

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月15万CU 3个月
简介: 快速学习 Serverless Kubernetes 容器服务介绍

开发者学堂课程【Serverless 容器从入门到精通: Serverless Kubernetes:Serverless Kubernetes 容器服务介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/646/detail/10729


Serverless Kubernetes 容器服务介绍

目录:

一、 Serveriess 容器介绍

二、 ASKIACK on ECI

三、典型功能

四、使用场景

 

一、 Serveriess 容器介绍

Developers love Serverless

1.敏捷开发

无需购买和安装机器

无需管理服务器

无需升级和更新 OS

快速部署和更新应用

快速发布

2.极致弹性

无限容量

秒级弹性

更好的扩展性

更好的灵活性

3.成本优化

按需创建

无资源闲置

4.容器

Build once, Run anywhere

没有语言和库的限制

连接 Kubernetes 生态

连接 Cloud Native 生态

无厂商绑定风险

Serverless Container Landscape

Aibaba Coud Sorvertets Kubemetes (ASK]. ECI

AWS Fargme

Azure ACI

预计到 2023 年时将有百分之七十的应用将会用 Serverless 方式运行。


二、 ASKIACK on ECI

ECI: Elastic Container Instance

1. Run Containers without Managing Infrastructure

2.容器成为云上的一等公民

3.安全隔的容器运行环境

4.支持 CPU 0.25C-64C GPU按创建按秒收费

5. Spot instance

6.Startup time: -10s

7.镜像缓存:无需从远端拉取镜像

8.与 ECS 并池,大规模资源池,弹性能力保

9.在 Kubernetes 中使用EC: ACKASK on ECI

在 KubernetesECI 中管理 Pod

ECS

共享OS

安全性弱

Bare Metal

强隔离,安全

图片39.png

ACK on ECI

ECS+ ECL 混合部署:将 long run 应用运行在 ECS 上,弹性和任务应用运行在 EC 上。

“无限”容量

极致弹性

ECI和 ECS Pod 之间互联互通(支持 ClusterIP)

图片40.png

1. Nodeless:简单易用,无节点管理,运维成本低

2.极致弹性:30s500pod

3.成本优化:按需创建,支持 spot 和预留实例券

4.Kubernetes 兼容性:

deploymentstatfulset/job/service/ingress/CRD

5.ALB Ingress 基于sl7 layer

6.Knative serving on ASK: automatic scaling in knative

7.集成 ARMS.SLS

图片42.png


三、典型功能

apiversion: apos/

kind: Deployment

metadata

name: ngina-gpu-cemTo

aoos:

app: nx

spec

reolicas: 2

scloctor:

matchLabes

app: ngnx

emplatc:

metadata

abels:

app: no nx

anrotatons

k8s. a yun comvecHuse-specs.gn5i-c4g1. xlarge

spoC:

containcrs:

name: rg nx

image: tensortowtensorlow. 1.13. 1-gpu-py3

resourcos:

Iimts

rvidia.corrvgpu: '1'

parts:

containerPort: 80

Spot Instance

极大降低按量计算成本

一个小时的运行时常保障

适用场景:大数据、媒体处理、科学计算、弹性web站点、测试

SpotAsPriceGo

apiversion: apps/v1beta?

kind: Depioyment

meraoat

name: ngino

Labe's

app: noinx

spec:

replicas 2

selactor

matchlabels

app: nginx

tomolae

moladata

labels

app: ngirx

annotatone

k8s alyun.comveci-use-apecs : 24g"

kBs allyun. comeck-spot-strategy: SpotAsPriceGo

contaners:

narne ng nx

image: nginx: 1.7 9

Dorts:

SpotWithPriceLimit

apNers on: apps/1beta2

kind: Deployment

metacata

name nginx

labels

app: ngiru

sceo:

repl cas 2

selector.

matchLabels:

app ng inx

template

metadata

labels

app: nginx

annotaticns.

k8a allyun. com/oci-use-soecs: 'ecs.c5.largo"

kBs alryun com/eci-spot-strategy Spotw/ithPriceLimt"

kBs allyun com/eci-spot-price-limit 0 250

5000

containers

.name: nginx

image: ngin: 1.7.9

ponsi

 

弹性负载 Elastic workload

·精细化配置应用负载使用 eci 和 ec-spot 实例的副本数量

降低 deploymentstatefulset 的计算成本

apiVersion: autoscaling alibabacloud com/vibeta1

kind: ElasticWorkload

metadata:

name: elasticworkload-nginx

spec:

sourceTarget

name: nginx-ceploy

kind: Deployment

apiversion: extensions/v1beta1

min: o

max 2

replicas: 6

elasticUnit

name: eci-spot

annotations:

k8s. allyun. comv/ecl-spot-strategy: "SpotAsPriceGo'

 

四、使用场景

免运维应用托管

无需管理基础设施,专注应用开发

灵活弹性、按需使用

结合预留实例券大幅降低计算成本

支持原生 kubernetes 生态,包括 Helm

Chart 部署等

EC 弹性资源池

适用于有明显波峰波谷弹性特征的场景,比如电商、在线教育等。

更好的弹性效率。(30s500pod)

无需维护大量节点的固定资源池,节省成本。

大数据计算

使用 ECI 运 Spark 行/ Presto/AI 计算任务

“无限”容量

节省成本

开始使用

控制台: https: //cs. console. aliyun. com/ask

产品文档

https:/www. alibabacloud. com/help/doc-detail/86366.htm

示例:

https:lgithub.com/aliyuncontain/serverless-k8s-examples

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
26天前
|
人工智能 Prometheus 监控
使用 NVIDIA NIM 在阿里云容器服务(ACK)中加速 LLM 推理
本文介绍了在阿里云容器服务 ACK 上部署 NVIDIA NIM,结合云原生 AI 套件和 KServe 快速构建高性能模型推理服务的方法。通过阿里云 Prometheus 和 Grafana 实现实时监控,并基于排队请求数配置弹性扩缩容策略,提升服务稳定性和效率。文章提供了详细的部署步骤和示例,帮助读者快速搭建和优化模型推理服务。
104 7
使用 NVIDIA NIM 在阿里云容器服务(ACK)中加速 LLM 推理
|
3天前
|
人工智能 运维 监控
阿里云ACK容器服务生产级可观测体系建设实践
阿里云ACK容器服务生产级可观测体系建设实践
|
2月前
|
运维 Kubernetes 容器
【Azure K8S】演示修复因AKS密钥过期而导致创建服务不成功的问题(The provided client secret keys for app ****** are expired)
【Azure K8S】演示修复因AKS密钥过期而导致创建服务不成功的问题(The provided client secret keys for app ****** are expired)
【Azure K8S】演示修复因AKS密钥过期而导致创建服务不成功的问题(The provided client secret keys for app ****** are expired)
|
2月前
|
Prometheus Kubernetes 网络协议
k8s学习笔记之CoreDNS
k8s学习笔记之CoreDNS
|
2月前
|
存储 Kubernetes 数据安全/隐私保护
k8s学习笔记之ConfigMap和Secret
k8s学习笔记之ConfigMap和Secret
|
2月前
|
Kubernetes 安全 Docker
在K8S中,在服务上线的时候Pod起不来怎么进行排查?
在K8S中,在服务上线的时候Pod起不来怎么进行排查?
|
2月前
|
Kubernetes 网络安全 容器
在K8S中,有个服务使用service的nodeport进行暴露,发现访问不到如何排查?
在K8S中,有个服务使用service的nodeport进行暴露,发现访问不到如何排查?
|
2月前
|
Kubernetes jenkins 持续交付
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
|
2月前
|
存储 运维 安全
函数计算产品使用问题之如何获取到访问其他阿里云服务所需的AccessKey、SecretKey或STS Token
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
存储 运维 Kubernetes
k8s学习笔记之StorageClass+NFS
k8s学习笔记之StorageClass+NFS

相关产品

  • 函数计算
  • 下一篇
    无影云桌面