Serverless Kubernetes 应用部署及扩缩容|学习笔记

本文涉及的产品
简介: 快速学习 Serverless Kubernetes 应用部署及扩缩容

开发者学堂课程【Serverless 容器从入门到精通: Serverless Kubernetes:Serverless Kubernetes 应用部署及扩缩容】学习笔记,与课程紧密联系,让用户快速学习知识。

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


Serverless Kubernetes 应用部署及扩缩容


目录:

一、集群创建及应用部署

二、常用功能介绍

三、应用扩容器

 

一、集群创建及应用部署

Serverless Kubernetes 集群创建

点击集群创建

如何在集群中部署应用

点击工作负载,容器配署,选择镜像和 Tag,选择相关规格大小,其余根据自己需要填写。

创建服务

1.负载均衡

2.虚拟集群 IP

路由:使互联网外部通过路由器访问到服务

进入查看应用详情

可以看到应用对应的 service 和 ingness 已经提交。

应用部署

 

二、常用功能介绍

Serverless Kubernetes 控制台

Kubectl

有两个 pond 正在创建过程中,询问方式可以看到集群 IP,内部端点。

如果实际拥有这个域名,把这个域名解析到 IP 地址即可,但现在的域名是假设的。

 

三、应用扩容器

为什么需要扩缩容?

一般随着业务的增长,用户特性的改变,在不同时间应用的资源不同,这时候需要扩缩容方式。

应用扩缩容方式一:人工扩缩容

需要一定的系统监控指标,进行人工扩缩容操作

问题:扩容不及时,对应用带来风险

缩容不及时,导致资源浪费

应用扩缩容方式二、HPA

为工作负载配置 CPO,设定一个指标预值,超过预值则扩容,小于预值则缩容,自动弹性伸缩。

下面进行演示

可以限制最大扩容数量,最小缩容数量

创建 HPA 测试 Demo。

应用扩缩容更多方式

Cron HPA

External Metrics(alibaba-cloud-metrics-adapter)

弹性容器示例

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
29天前
|
Kubernetes 网络协议 应用服务中间件
K8S二进制部署实践-1.15.5
K8S二进制部署实践-1.15.5
34 0
|
1月前
|
监控 Serverless 对象存储
Serverless 应用引擎常见问题之用ECI部署Traefik时设置如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
237 2
|
1月前
|
人工智能 Serverless API
在函数计算上部署专属的Agent平台
Agent及Agent平台的相关概念和应用价值已经在《智能体(Agent)平台介绍》 文章进行了介绍,接下来我们要进行实际的操作,在阿里云函数计算上快速获取专属的Agent平台-AgentCraft
83213 7
在函数计算上部署专属的Agent平台
|
1月前
|
Kubernetes 流计算 Perl
在Rancher K8s上部署Flink时,TaskManager连接不上并不断重启可能是由多种原因导致的
在Rancher K8s上部署Flink时,TaskManager连接不上并不断重启可能是由多种原因导致的
34 7
|
3天前
|
测试技术 Linux Docker
【好玩的经典游戏】Docker部署FC-web游戏模拟器
【好玩的经典游戏】Docker部署FC-web游戏模拟器
28 1
|
14天前
|
Kubernetes 监控 Cloud Native
构建高效云原生应用:基于Kubernetes的微服务治理实践
【4月更文挑战第13天】 在当今数字化转型的浪潮中,企业纷纷将目光投向了云原生技术以支持其业务敏捷性和可扩展性。本文深入探讨了利用Kubernetes作为容器编排平台,实现微服务架构的有效治理,旨在为开发者和运维团队提供一套优化策略,以确保云原生应用的高性能和稳定性。通过分析微服务设计原则、Kubernetes的核心组件以及实际案例,本文揭示了在多变的业务需求下,如何确保系统的高可用性、弹性和安全性。
17 4
|
15天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
25 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
13天前
|
Kubernetes 搜索推荐 Docker
使用 kubeadm 部署 Kubernetes 集群(二)k8s环境安装
使用 kubeadm 部署 Kubernetes 集群(二)k8s环境安装
59 17
|
26天前
|
Kubernetes Ubuntu 应用服务中间件
Ubuntu 22.04 利用kubeadm方式部署Kubernetes(v1.28.2版本)
Ubuntu 22.04 利用kubeadm方式部署Kubernetes(v1.28.2版本)
106 0
|
26天前
|
消息中间件 Kubernetes Kafka
Terraform阿里云创建资源1分钟创建集群一键发布应用Terraform 创建 Kubernetes 集群
Terraform阿里云创建资源1分钟创建集群一键发布应用Terraform 创建 Kubernetes 集群
18 0

热门文章

最新文章

相关产品

  • 函数计算