SpringCloud 应用在 Kubernetes 上的最佳实践 — 高可用(熔断)
作者 | 宿何 导读:前几篇我们主要站在应用发布的场景,描述在发布过程中会遇到的灰度、监控、回滚、优雅上下线等保障发布能顺利进行的注意事项。作为一个程序员 GG,可灰度的发布顺利上线往往意味着准点下班。而我们今天要分享的内容则关系到我们能否拥有一个高质量的休息时间,即线上的高可用保障。 前言 阿里巴巴十多年的 双11,锤炼出来了一套业界领先的高可用技术,有一些已经商业化(云产品 PTS、AHAS)
Prometheus监控Kubernetes系列2——监控部署
背景 由于容器化和微服务的大力发展,Kubernetes基本已经统一了容器管理方案,当我们使用Kubernetes来进行容器化管理的时候,全面监控Kubernetes也就成了我们第一个需要探索的问题。我们需要监控kubernetes的ingress、service、deployment、pod……等等服务,以达到随时掌握Kubernetes集群的内部状况。 此文章是Prometheus监控系列的第
零信任架构白皮书
本文译自 Tetrate 发布的《零信任架构白皮书》。 背景介绍 传统的数据中心网络安全架构试图在一个优美的内部花园周围建立强大的围墙。这种堡垒模型长久以来存在一个固有的弱点,即当(而不是如果)入侵者渗透到周边时,他们就可以控制整个花园。虽然这个弱点早就存在,但随着进入数据中心的入口的增加及工作负载的扩展的趋势增加,这个弱点越发严重。 零信任网络架构提供了一条前进的道路,它解决了基于周界安全的弱点
无忧微服务:如何实现大流量下新版本的发布自由
作者:项良、十眠 微服务上云门槛降低,用好微服务才是关键 据调研数据显示,约 70% 的生产故障是由变更引起的。在阿里云上的企业应用如茶百道、极氪汽车和来电等,他们是如何解决变更引起的稳定性风险,实现了在白天高流量情况下应用发布平滑无损。今天我们将揭开阿里云微服务全链路无损发布解决方案的面纱, 快来一起参与探讨,并动手实践吧。 随着微服务开源以及生态的成熟,大大地推进了微服务技术的标准化。下图是展
用 kubectl 插件把你的想法带到这个世界
kubectl 是与 Kubernetes 交互的最关键工具,它必须满足多个用户角色,每个用户角色都有自己的需求和观点。让 kubectl 满足你需要的一种方法是在 kubectl 中构建新功能。 在 kubectl 中构建命令的挑战 然而,说起来容易做起来难。作为 Kubernetes 的重要基石,对 kubectl 的任何有意义的更改都需要经过Kubernetes 增强建议(Kubernete