更新时间:2023-10-23 gmt 08:00

基本概念-凯发k8国际娱乐官网入口

工作负载

工作负载即kubernetes对一组pod的抽象模型,用于描述业务的运行载体,包括deployment、statefulset、job、deamonset等。

  • 无状态工作负载(即kubernetes中的“deployments”):pod之间完全独立、功能相同,具有弹性伸缩、滚动升级等特性。如:nginx、wordpress。
  • 有状态工作负载(即kubernetes中的“statefulsets”):pod之间不完全独立,具有稳定的持久化存储和网络标示,以及有序的部署、收缩和删除等特性。如:mysql-ha、etcd。

实例(pod)

pod是kubernetes部署应用或服务的最小的基本单位。一个pod 封装多个应用容器(也可以只有一个容器)、存储资源、一个独立的网络 ip 以及管理控制容器运行方式的策略选项。

金丝雀发布

又称灰度发布,是迭代的软件产品在生产环境安全上线的一种重要手段。在生产环境上引一部分实际流量对一个新版本进行测试,测试新版本的性能和表现,在保证系统整体稳定运行的前提下,尽早发现新版本在实际环境上的问题。

蓝绿发布

蓝绿发布提供了一种零宕机的部署方式。不停老版本,部署新版本进行测试,确认运行正常后,将流量切到新版本,然后老版本同时也升级到新版本。升级过程中始终有两个版本同时在线,有问题可以快速切换。

流量治理

应用流量治理提供可视化云原生应用的网络状态监控,并实现在线的网络连接和安全策略的管理和配置,当前支持连接池、熔断、负载均衡、http头域、故障注入等能力。

连接池管理

配置tcp和http的连接和请求池相关阈值,保护目标服务,避免对服务的过载访问。

熔断

配置快速响应和隔离服务访问故障,防止网络和服务调用故障级联发生,限制故障影响范围,防止故障蔓延导致系统整体性能下降或者雪崩。

调用链分析

跟踪大规模复杂的分布式系统运行服务调用关系,解决分布式服务故障定位定界问题。

分享:
网站地图