混沌网格(Chaos Mesh)的设计和工作原理
为什么选择混沌网格(Chaos Mesh)? 在分布式计算的世界中,故障可能随时随地发生在你的集群上。传统上,我们使用单元测试和集成测试来确保系统可以投入生产。但是,随着集群规模的扩大,复杂性的增加以及数据量以PB级增长,这些测试无法涵盖所...
为什么选择混沌网格(Chaos Mesh)? 在分布式计算的世界中,故障可能随时随地发生在你的集群上。传统上,我们使用单元测试和集成测试来确保系统可以投入生产。但是,随着集群规模的扩大,复杂性的增加以及数据量以PB级增长,这些测试无法涵盖所...
作者 | 声东 阿里云技术专家 《深入浅出 Kubernetes》一书共汇集 12 篇技术文章,帮助你一次搞懂 6 个核心原理,吃透基础理论,一次学会 6 个典型问题的华丽操作!以下内容节选自本书: 阿里云 K8s 集群的一个重要特性,是...
越来越多的组织开始使用Prometheus监视其容器和微服务领域,但慢慢地都会遇到扩展挑战。 容器使监视复杂化 过去,有限的静态物理服务器和虚拟机,以及数量有限的指标使得监控很简单直接。今天,由于容器的使用以及组织向微服务架构的迁移,要跟踪...
在基于 Kubernetes 的基础设施即代码一文中,我概要地介绍了基于 Kubernetes 的 .NET Core 微服务和 CI/CD 动手实践工作坊使用的基础设施是如何使用代码描述的,以及它的自动化执行过程。 如果要查看基于 Kub...
根据Stackrox 最近进行的一项 调查,Kubernetes在市场上的主导地位继续得到加强,有86%的受访者将其用于容器编排。 如果你是其中的一员,那么在Kubernetes继续快速增长的同时,这里有一些工具可以帮助你提高工作效率。 K...
在上一篇基于 Kubernetes 的基础设施即代码一文中,我概要地介绍了基于 Kubernetes 的 .NET Core 微服务和 CI/CD 动手实践工作坊使用的基础设施是如何使用代码描述的,以及它的自动化执行过程。 如果要查看基于 ...
什么是Argo CD? Argo CD是一个为Kubernetes而生的、遵循声明式GitOps理念的持续部署工具,其优势为: 1、应用定义、配置和环境信息是声明式的,并且可以进行版本控制; 2、应用部署和生命周期管理是全自动化的,是可审计...
Kubernetes允许用户从应用程序管理和基础架构选项的开放生态系统中进行选择组件,并且在CNCF的领导下,Kubernetes已成为新型的Linux。 正因为如此,Kubernetes才成为容器编排的事实选择。 为什么? 为了支持各种用...
Kubernetes彻底改变了构建基础架构的方式,加快了部署速度,并使我们能够复制和扩展微服务架构。但是,Kubernetes在应用可见性和监控功能方面,却面临一系列新的挑战。 在这篇文章中,我通过回顾Sensu首席执行官Caleb Hai...
Kubernetes是一个开放编排平台,旨在用于部署,管理容器化的应用程序。 在Kubernetes的早期,该平台主要支持和运行无状态应用程序。无状态应用程序,被认为在重新启动容器时不需要保留从上一个会话到下一个会话的数据的应用程序。 这就...
1 介绍 Kubernetes 已经成为了容器编排方案的行业标准,而来自 HashiCorp 的 Vault 则是密码管理的标准。那问题来了: 怎样将这两项技术结合使用从而可以让你在 Kubernetes 的应用程序中使用来自于 Vault...
前言 在Kubernetes中部署spring boot应用整体上来说是一件比较繁琐的事情,而Spring Boot Operator则能带给你更清爽简单的体验。 Spring Boot Operator基于Kubernetes的custo...