采用企业级 Kubernetes 平台的三大理由

但如今的企业往往掌握着成千上万个容器,运营团队自然需要规划并自动处理容器部署、相关网络、可扩展性与可用性问题。为此,在这些可扩展IT基础设施当中,对容器进行编排就成了一种前提性要求。这方面,Kubernetes凭借出色的表现向企业IT部门证明了自己的价

两款优秀的 Kubernetes 实时日志查看工具

通常情况下,Kubernetes 环境下的应用日志都需要通过日志系统来进行收集,比如:Filebeat + ElasticSearch + Kibana 的组合来实现。虽然这一组合的功能相当强大,但是在一些比较简陋的测试集群中,或者不具备浏览器条件的自动化/控制台环境下,自动合并多个

Kubernetes丢掉Docker后怎么办?

CRI-O是由Red Hat推出的一款容器运行时,旨在提供一种在OCI一致的运行时和Kubelet之间的集成方式。在文章后半部分我们将会进一步对比containerd和CRI-O的性能,为您在选择容器运行时的时候提供参考。 CRI-O:https://github.com/cri-o/cri-o 2、我仍然可以在

2021年需要留意的5个开源Kubernetes项目

Java是最流行的编程语言之一,诞生于上世纪90年代中期。在近20年的时间里,它主要针对运行的动态应用程序进行了优化,这些应用程序假定(虚拟化)主机CPU和内存拥有唯一的所有权(尽管采用了早期的面向服务架结构(SOA)的方法)。企业的应用程序就是按照这种方式

使用Go创造Kubernetes应用

你能在github上找到完整的例子 这个例子是为了展示k8s的go client的以下几个方面:- 如何去连接 – 资源列表的检索和遍历 – 对象监听 Setup client-go支持Godep和dep作为vendor的管理程序,我觉得dep便于使用所以继续使用dep。例如,以下是client-go v6.0和k8

Kubernetes上对应用程序进行故障解决的方案

Kubernetes上对应用程序进行故障解决的方案

从 Docker 迁移到 Docker Swarm,再到 Kubernetes,然后处理了多年来的所有各种 API 更改之后,我非常乐意发现部署中出现的问题和把问题进行修复。我今天分享下我认为最有用的5条故障排除技巧,以及一些其他的使用技巧。 kubectl 瑞士军刀 kubectl 就是我们

怎样安排一个生产级别的 Kubernetes 应用

前面我们基本上了解了 Kubernetes 中的一些常见资源对象,接下来我们用一个 Wordpress 示例来尽可能将前面的知识点串联起来,我们需要达到的目的是让 Wordpress 应用具有高可用、滚动更新的过程中不能中断服务、数据要持久化不能丢失、当应用负载太高的时候

值得使用的Kubernetes日志监控工具

谈到优秀实践,Zebrium最近还帮助Sweetwater将事件跟踪时间从3小时减少到只有几分钟。Zebrium甚至可以发现以前未发现的隐藏问题。这是一项出色的功能,因为它可以帮助在问题影响客户之前发现问题。 那么,什么使Zebrium在竞争中脱颖而出?Zebrium使用人工智能

Kubernetes中的OpenKruise

OpenKruise 是 Kubernetes 的一个标准扩展,它可以配合原生 Kubernetes 使用,并为管理应用容器、sidecar、镜像分发等方面提供更加强大和高效的能力。 核心功能 原地升级 原地升级是一种可以避免删除、新建 Pod 的升级镜像能力。它比原生 Deployment/Statefu

Kubernetes网络概念解析篇

Kubernetes网络模型是一个描述性的网络模型,也就是说,任何满足Kubernetes网络模型规范的网络都是Kubernetes网络。 然而,Kubernetes并没有规定如何实现网络模型。事实上,现在市面上有许多替代的实现,称为网络插件。 本节将用一组关于消息交换的约束条件