Kubernetes 是一个用于部署和管理容器的编排系统。使用 Kubernetes,用户可以通过自动执行管理任务(例如在跨节点间扩展容器并在容器停止时重新启动任务),在不同环境中可靠地运行容器。 Kubernetes 提供的抽象可以让你从 Pod(容器)、Services(网络端点)和 Job
社区将用户在了解学习开源项目时遇到的一些高频问题整理成 FAQ,分几篇发出。本篇为第一篇【FAQ | 认知篇】。数据库容器化的技术可行性关于 数据库是否适合部署在 Kubernetes 上?这个问题已经有了答案。以往对有状态服务不适合部署在 Kubernetes,数据库性能及安全性等疑问,都可以通过
什么是 Kubernetes 服务? 在 Kubernetes 中,服务是一个实体,代表一组运行应用程序或功能组件的 Pod。该服务保存访问策略,并负责对传入请求强制执行这些策略。 对服务的需求源于 Kubernetes 中 pod 的生命周期很短,可以随时更换。Kubernetes 保证给定 po
背景Helm 是一个 Kubernetes 的包管理工具,有点类似于 Mac 上的 brew,Python 中的 PIP;可以很方便的帮我们直接在 kubernetes 中安装某个应用。比如我们可以直接使用以下命令方便的在 k8s 集群安装和卸载 MySQL:helm install my-sql
作者:Kaslin Fields译者:Xin Li(DaoCloud)2023 年指导委员会选举现已完成。 Kubernetes 指导委员会由 7 个席位组成,其中 4 个席位于 2023 年进行选举。 新任委员会成员的任期为 2 年,所有成员均由 Kubernetes 社区选举产生。这个社区机构非
本文主要聊聊Kubernetes场景下收集微服务应用日志方案,相对来说更接地气,非常好落地。 微服务应用的日志链路一般比较长,包含以下环节:日志收集 → 日志缓冲 → 日志过滤清洗 → 日志存储 → 日志展示。每个环节都有多种对应的组件去解决,这样的结果就是业内组合出了多种整体解决方案。 以前我的
本文和你一起快速了解Kubernetes 对象和组件的详细信息(Kubectl、Pod、Deployment、Service、ConfigMap、Volume、PV、PVC、Daemonset、Secret、Affinity、Taint-Toleration、Helm 等),还提供了示例使用场景。
背景 本篇文章总结了如何通过如何通过3步,在Kubernetes上创建Django的定时任务。 Kubernetes的定时任务种类 在Kubernetes中,有多种方式可以创建定时任务,主要包括以下几种: CronJobs:CronJobs是Kubernetes中最常用的定时任务类型。它们允许您按
作者: Fabrizio Pandini (VMware)译者: Michael Yao (DaoCloud)回首向来萧瑟处,七年光阴风雨路!从 2016 年 9 月发表第一篇博文 How we made Kubernetes insanely easy to install 开始,kubeadm
由微软前高管 Narayan Sainaney 开发的 Kubernetes 平台Codezero已发布 2.0 版本。 该平台允许用户在 90 秒内轻松创建 Kubernetes 集群,然后在模拟协作环境中进行无缝调试和测试。这种新颖的方法(称为“Omni-Dev”)提供了前所未有的可见性和
如何使用Java开发一个基于Kubernetes的容器编排应用引言:Kubernetes已经成为现代容器编排平台的事实标准,它提供了强大的工具和机制,以简化容器化应用的部署、管理和扩展。这篇文章将介绍如何使用Java编写一个基于Kubernetes的容器编排应用,并提供具体的代码示例。设置开发环境在
前提条件 您已经拥有一个 Kubernetes 集群,并且可以访问该集群。 您已经安装了 kubectl 命令行工具。 版本选择 安装前需要选择兼容你Kubernetes的版本,不能会失败 ingress由两部分组成: Ingress Controller:负责处理 Ingress 请求,
背景 基于之前的文章,我们把服务程序部署在了Kubernetes上。本篇文章总结了4个在Kubernetes上常用的高级技巧。服务程序是Django开发的,但是本文总结的技巧跟程序开发语言无关。 技巧1. 就绪性(Readiness)和存活性(Liveness)检查 就绪性(Rediness)检查
在本文中,我们将深入探讨 Kubernetes 架构,并探讨其关键组件。一个 Kubernetes 集群由两个主要组件组成:控制平面节点工作节点控制平面控制平面是 Kubernetes 集群的“大脑”,它协调和编排各种组件,以确保系统的期望状态得以实现和维护。控制平面进一步包括以下组件:1. Kub
摘要:本文讨论了在 Kubernetes 故障排除中的两种路径:一种是增强操作员的分析工作,通过自动化和简化对故障排除知识的访问来提供帮助;另一种是将操作员从故障排除中排除,通过使用 AI/ML 模型和可观察性数据来自动化故障修复。同时强调了数据的重要性,以及继续共享故障排除经验和建立对可观察性的一
作者:Itamar Holder (Red Hat)译者:Wilson Wu (DaoCloud)Kubernetes 1.22 版本为交换内存引入了一项 Alpha 支持, 用于为在 Linux 节点上运行的 Kubernetes 工作负载逐个节点地配置交换内存使用。 现在,在 1.28 版中,对
如何像专业人士一样调试 Kubernetes 应用程序错误(一) 如何像专业人士一样调试 Kubernetes 应用程序错误(二) 【squids.cn】 全网zui低价RDS,免费的迁移工具DBMotion、数据库备份工具DBTwin、SQL开发工具等 继续我们的调试之旅,让我们开始调试服务和入
接上一篇《如何像专业人士一样调试 Kubernetes 应用程序错误(一)》。继续我们的调试之旅,我们继续创建部署定义: kubectl create deploy nginx --image=nginx --dry-run=client -o yaml > deploy-nginx-cour
Hello folks,我是 Luga,今天我们来聊一下云原生生态核心技术之 Kubernetes 编排工具 —— Minikube。为什么需要 Minikube 工具 ?随着容器技术的迅猛发展和广泛应用,Kubernetes 在企业中扮演着重要的角色。通常情况下,我们将 Kubernetes 描述
我是 LEE,老李,一个在 IT 行业摸爬滚打 17 年的技术老兵。 事件背景 某天凌晨被一个急促的电话叫醒,电话中传来了急促的声音:“老李在不在,现在 Kubernetes 中 Pod 相互调用全部中断了,全盘中断了,快点起来帮忙修复下。”,吓得我一激灵从床上起来,在企微中默默看完了事情的前因后果