44、Kubernetes与Docker:平台选择与应用构建指南

Kubernetes与Docker:平台选择与应用构建指南

1. Kubernetes相关技术要点

Kubernetes是一个强大的容器编排平台,在使用过程中有诸多技术要点需要掌握。

1.1 集群自动缩放

Pods可以根据需求进行伸缩,集群能够准确查看资源情况。集群自动缩放功能会监控调度器,当计算资源不足以运行待处理的Pods时,会在集群中添加新节点。云提供商通常会提供此功能。

1.2 API聚合

API聚合是扩展Kubernetes的一种可选方式。虽然CRDs可以向标准API添加新的资源类型,但聚合层能将全新类型的功能插入到API服务器中。尽管它使用并不普遍,但能为集群添加新功能,并由Kubernetes进行身份验证。

1.3 无服务器平台与KEDA

除了常见的无服务器平台选项,KEDA(Kubernetes Event - Driven Autoscaling)提供了另一种无服务器方案,即当没有工作要做时缩容至零。它会监控消息队列或Prometheus指标等事件源,并根据传入负载对现有应用进行伸缩。

1.4 Kubernetes Dashboard

Kubernetes Dashboard是一个运行在集群中的Web UI,能以图形化方式展示工作负载及其健康状态。还可以使用它部署应用程序和编辑现有资源,但使用时需注意RBAC规则以及谁有权限访问该UI。

2. 选择Kubernetes平台

在选择Kubernetes平台时,有一系列的考量因素和操作步骤。

2.1 认证平台
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值