作者 | 纳海 阿里巴巴高级开发工程师 导读:上篇我们介绍了应用成功上云后,面对应用的管理,如何做可灰度的线上发布,那么当云上的应用行为不符合预期的时候,您会怎么处理呢?修改代码,打包,部署,然后查看日志?或者开远程调试端口远程调试? 相关文章推荐: 《SpringCloud 应用在 Kuber
从2000年FREEBSD( 一种可免费使用的UNIX操作系统 ) 亮相,容器技术不断发展,到如今,容器已牢牢占据着现代软件交付的中心地位。Kubernetes是当今容器编排的事实上的标准,并且是容器化领域中最好的。正如预测的那样,到2023年,全球70%以上的企业将运行两个或多个容器化应用程序。
本文主要介绍将 Kong 微服务网关作为 Kubernetes 集群统一入口的最佳实践,之前写过一篇文章使用 Nginx Ingress Controller 作为集群统一的流量入口:使用 Kubernetes Ingress 对外暴露服务,但是相比于 Kong Ingress Controller
随着容器的普及和 Kubernetes 的日渐成熟,企业内部运行多个 Kubernetes 集群已变得颇为常见。概括起来,多个集群的使用场景主要有以下几种。 多集群使用场景 高可用 可以将业务负载分布在多个集群上,使用一个全局的 VIP 或者 DNS 域名将请求发送到对应的后端集群,当一个集群发生故
我们迎来了Kubernetes1.19,这是2020年发布的第二个版本,也是迄今为止最长的发布周期,总共持续了20周。它包括33个增强功能:12个增强功能达到稳定版,18个增强处在beta版,还有13个是alpha版。 由于COVID-19、George Floyd抗议事件,以及我们作为发布团队
介绍 对Prometheus高可用性的需求 在过去的几个月中,Kubernetes的采用已经增长了很多倍,现在很明显,Kubernetes是容器编排的事实标准。 同时,监视是任何基础架构的重要方面。Prometheus被认为是监视容器应用和非容器应用的绝佳选择。我们应该确保监视系统具有高可用性和高度
作者 | 长门 导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第七篇,主要介绍了新功能上线时,如何尽快减少对线上用户的影响?发布系统需要提供回滚到前一个或前几个版本的能力,达到快速恢复线上业务的目的。 相关文章推荐: 《SpringCloud 应用在
作者 | 骄龙 导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第八篇,主要介绍了如何做到流量的无损上/下线。更多相关文章阅读可查看文末。 前言 上篇我们讲的是发布回滚过程,尤其是在 Kubernetes 的回滚过程中,原生有提供 Rollout 到上
作者 | 高相林(禅鸣) 导读:集群升级是 Kubernetes 集群生命周期中最为重要的一环,也是众多使用者最为谨慎对待的操作之一。为了更好地理解集群升级这件事情的内涵外延,我们首先会对集群升级的必要性和难点进行阐述;随后会对集群升级前必须要做的前置检查进行逐一讲解;接下来会对两种常见的升级方式进
如果你关注技术新闻,那么Kubernetes似乎无处不在。它已经变得非常流行。实际上,如果不使用Kubernetes,开发人员和DevOps团队可能会觉得他们的应用程序开发流水线已经过时了。 Kubernetes是用于容器化应用程序的编排工具。从Docker容器开始,Kubernetes可以控制云应
可观察性,对于在Kubernetes集群中运行大量的工作负载至关重要。Prometheus是一个监视系统和时间序列数据库,已经被广泛证明其擅长于管理大规模,动态的Kubernetes环境。实际上,Prometheus被认为是在Kubernetes上运行应用程序的基础构建块,并已成为在Kubernet
关键点: •许多组织的目标是构建自己的云平台,这些平台通常由内部部署架构和云供应商共建完成。 •虽然Kubernetes没有提供开箱即用的完整PaaS平台式服务,但其具备完整的API,清晰的技术抽取和易理解的扩展性,可以让其他的完备功能组件在其上运行。 •Crossplane是一个开源的云控制组件,
云原生应用程序的时代,引入了思考网络架构的新方法。 Kubernetes网络被设计为一种干净的,向后兼容的模型,从而消除了将容器端口映射到主机端口的需求。为了支持这一点,Kubernetes引入了许多围绕网络的基本结构,例如Pod网络,服务,集群IP,容器端口,主机端口和节点端口,这些将用户从底层基
Kubernetes在容器编排市场中占主导地位,通常用于托管微服务。但是,微服务的每个实例都会生成大量日志事件,这些日志事件很快就会变得难以管理。更糟糕的是,当出现问题时,由于服务间的复杂交互以及不可预知的故障模式,很难找到根本原因。 目前,我们有这么多日志工具?是否有一个完美的工具可以满足所有需求
EndpointSlices是一个令人兴奋的新API,它提供了Endpoints API的可扩展和可扩张的替代方案。EndpointSlice跟踪Pod服务后面的IP地址,端口,准备情况和拓扑信息。 在Kubernetes(https://www.alauda.cn/product/detail/i
Kubernetes作为容器编排的事实上的标准,将加速企业数据中心编排和现代化工作进程。如今,从SMB到大型企业,各个垂直领域和细分市场的公司都已采用容器,来进行开发云原生产品。 但是,随着Kubernetes的采用,DevOps工程师将容器作为新的虚拟机,并开始将有状态应用程序迁移到容器。随之而来
Kubernetes看起来很诱人,可以帮助组织解决许多问题!但是任何使用它的人都知道事情会变得多么复杂。Kubernetes的安全性也不例外。 Kubernetes不是默认安全。它有多种攻击途径,并且经常发现CVE。尽管开始使用Kubernetes时会感觉有些不知所措,但是组织可以采取一些具体策略来
今天,如果你正在运行Kubernetes,你就会知道安全性不是“内置的”。为了保护集群,你必须配置,添加或构建其他控件。其中一些控件是Kubernetes的一部分,例如基于角色的访问控制(RBAC),为容器指定受信任的镜像仓库,以及在容器运行时的扫描工具中进行分层。 在Kubernetes中,即使你
如果你在Kubernetes部署上的支出超出预期,那么你并不”孤单”。许多Kubernetes运营商的Kubernetes成本都比他们预期的要高。这是因为,与Kubernetes的部署一样,如何管理或降低成本也可能具有挑战性。 在本文中,我们提供了五个基本技巧,来帮助你实现低成本高效益的Kubern
Circonus最近对Kubernetes运营商进行的一项调查中,收集哪些健康状况指标是运营商面临的最大挑战之一。考虑到Kubernetes每天可以生成数百万个指标,这不足为奇。 在本文中,我们将分享哪些健康指标对于Kubernetes运营商最关键。 1. 资源和利用率指标 资源和利用率指标来自内置