Kubernetes Pod 删除操作源码分析
比如现在我有一个更新策略为 Recreate 的应用,然后执行删除命令,如下所示: 复制 kubectl get pods -w NAME READY STATUS RESTARTS AGE minio-875749785-sv5ns 1/1 Running 1 (2m46s ago) 42h minio-875749785-sv5ns 1/1 Terminating 1 (2m57s ago) 42h mi
使用Linode引擎实现Kubernetes自动缩放的优秀践行
众所周知,云服务架构可以随着应用的需求实时扩展,而无需人工进行配置的更改或逐行增加代码。其中,自动化缩放(Autoscaling)就保证了在无需人工干预的情况下,自动增加或减少应用负载的能力。显然,如果调整得当,自动化缩放可以降低我们维护应用的成本、以
使用 Kyverno 进行 Kubernetes 策略管理
OPA 的 Gatekeeper 以及 Kyverno 是 CNCF 的两个头部策略管理项目,两个产品各有千秋,前面我们已经学习了 Gatekeeper,接下来我们就来了解下如何使用 Kyverno。 Kyverno 是来自 Nirmata 的开源项目,后来也捐赠给了 CNCF。和 Gatekeeper一样,Kyverno 也是
四款好用到哭的Kubernetes工具和框架
Kubernetes工具和框架是发挥Kubernetes技术的重要组成部分,可帮助满足各种需求并增强你的体验,因此在做技术选型的时候,我们需要选择一个最优的工具、最稳的框架。 本文,将介绍几款可以最大化发挥K8s效用的工具和框架。 1. Istio Istio是Kubernetes中最受
持续分析 Kubernetes 中服务的性能
开发人员通常需要查看生产应用程序中的性能瓶颈以确定问题的原因。为此,您通常需要可以通过日志和代码工具收集的信息。不幸的是,这种方法通常很耗时,并且不能提供有关潜在问题的足够详细信息。 一种现代且更先进的方法是应用和使用分析技术和工具来突出显
企业应如何防止 Kubernetes 的复杂性阻碍云发展进展?
在以激烈竞争和不断升级的客户需求为特征的行业中,速度已成为关键的差异化因素。凭借支持应用程序快速开发和部署的能力,云计算已成为实现这一速度的圣杯简单的按需容量,可随业务扩展,这些全部都采用运营成本模型。 企业努力实施 Kubernetes 的重大教训是
现代Kubernetes测验的五大挑战
从容器化到微服务,我们采用了远程工作、敏捷团队,以及云原生使我们能够管理更快的开发和发布周期。 但我们错过了开发周期中的一个关键环节:测试。毕竟,当你每天(或每小时、每分钟)部署时,还有多少时间测试?而测试对产品交付至关重要,每次都要做好。 当
几个寻常的Kubernetes备份和恢复错误
随着企业将 Kubernetes 投入生产,Kubernetes集群和应用程序的不断增加,它们也需要提供媲美其他生产系统的企业级服务。一旦遭遇意外事故、系统崩溃或恶意攻击,执行Kubernetes备份对保护应用程序的运行至关重要。除了应用程序自有的弹性和数据保护机制外,
运用 Kube-Mgmt 将 OPA 集成到 Kubernetes 集群中
Open Policy Agent 简称 OPA,是一种开源的通用策略代理引擎,是 CNCF 毕业的项目。OPA 提供了一种高级声明式语言 Rego,简化了策略规则的定义,以减轻程序中策略的决策负担。在微服务、Kubernetes、CI/CD、API 网关等场景中均可以使用 OPA 来定义策略。 哪
企业应如何防止 Kubernetes 的复杂性阻碍云发展进展?
在以激烈竞争和不断升级的客户需求为特征的行业中,速度已成为关键的差异化因素。凭借支持应用程序快速开发和部署的能力,云计算已成为实现这一速度的圣杯简单的按需容量,可随业务扩展,这些全部都采用运营成本模型。 企业努力实施 Kubernetes 的重大教训是