Kubernetes 持续发展,提供可以显著增强集群性能、效率和安全性的新功能和优化。对于高级工程师,掌握这些优化可以带来更强大、更可扩展且更具成本效益的部署。以下是 18 个高级 Kubernetes 节点优化的精选列表,按其在 2024 年的预期实用性和受欢迎程度排序。译自 13 Kubernetes Node Optimizations You Sho ......
23
0
0
2024-07-20
Kubernetes 具备完整的生态系统,提供了许多功能,可以显著增强容器化应用程序的管理、可伸缩性和安全性。以下是 13 个技巧,每个都详细说明了技巧解释、使用示例、上下文应用以及注意事项。译自 13 Kubernetes Tricks You Didn’t Know,作者 DavidW (skyDragon)。1. 使用 PreStop 钩子优雅地关闭 ......
31
0
0
2024-07-19
随着 Kubernetes 在应用开发中的日益普及,高效的本地开发工具需求变得至关重要。在过去几年中,用于开发人员与 Kubernetes 协作的工具得到了改进。这些工具帮助开发人员简化工作流程,加速迭代周期,并创建真实的开发环境。本文将全面分析和比较六种流行的现代 Kubernetes 本地开发工具。通过阅读本文,您将获得足够的信息,从而做出明智的选择,并 ......
40
0
0
2024-07-18
如何从头创建一个KubernetesOperator无论你在Kubernetes领域是个专家还是新手,你一定知道operator或者controller。你可能常听大家说“用operator安装<XYZ>”,或者“我创建一个自定义的controller来做件啥事”。这种说法究竟意味着什么?所以我先给大家基础知识。Operators对比Contro ......
120
0
0
2024-06-09
因为Centos EOL的缘故,去年内部忙着换OS,打算趁此机会从cgroup v1切到cgroup v2,然而,在低版本K8s适配cgroupv2的过程中,遇到了一些问题编辑|zouyee前期kubelet在cgroup v1的环境下,使用-enable_load_reader暴露容器的cpu load等相关监控数据,但在cgroup v2环境下,使用该配 ......
108
0
0
2024-05-21
Kubernetes运维-部署Skywalking实现链路追踪王先森2024-01-222024-01-22Skywalking介绍Skywalking 是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日Apache董事会批准SkyWalking成为顶级项目,支持Ja ......
179
0
0
2024-05-07
什么是容器退出码当容器终止时,容器引擎使用退出码来报告容器终止的原因。如果您是 Kubernetes 用户,容器故障是 pod 异常最常见的原因之一,了解容器退出码可以帮助您在排查时找到 pod 故障的根本原因。以下是容器使用的最常见的退出码:退出码名称含义0正常退出开发者用来表明容器是正常退出1应用错误容器因应用程序错误或镜像规范中的错误引用而停止125容 ......
71
0
0
2024-04-30
k8s 安装虚拟机安装 CentOS 7下载系统安装镜像地址:http://isoredirect.centos.org/centos/7/isos/x86_64/可以下载CentOS-7-x86_64-Minimal-2009,大小 973MB创建虚拟机配置:CPU 2 核、内存 3G、硬盘 30G、网卡 桥接模式两台虚拟机配置相同虚拟机安装系统虚拟机设置 ......
84
0
0
2024-04-24
kube-proxy,负责为Service提供集群内部的服务发现和负载均衡。1 介绍了解不同网络组件的工作原理有助于正确设计和配置它们,以满足你的应用程序需求。在Kubernetes网络的背后,有一个在幕后工作的组件。它将你的服务(Services)转化为一些可用的网络规则。这个组件被称为 Kube-Proxy。本文展示Kube-Proxy的工作原理。我们将 ......
164
0
0
2024-03-23
Kubernetes集群监控-使用Alertmanager报警配置王先森2024-01-032024-01-03Alertmanager简介Prometheus 架构中采集数据和发送告警是独立出来的, 告警触发后将信息转发到独立的组件 Alertmanager,满足告警触发条件就会向 Alertmanager 发送告警信息,最后通过接收器 recevier ......
158
0
0
2024-03-18
这篇文章是关于使用 Kubectl 进行 Kubernetes 诊断的指南。 列出了 100 个 Kubectl 命令,这些命令对于诊断 Kubernetes 集群中的问题非常有用。这些问题包括但不限于:集群信息:1. 显示 Kubernetes 版本:kubectl version2. 显示集群信息:kubectl cluster-info3. 列出集群中 ......
154
0
0
2024-03-17
虚拟化运维KubernetesPrometeusKubernetes集群监控-使用Prometheus的黑盒监控策略王先森2023-12-272023-12-27简介白盒监控vs黑盒监控白盒监控:监控主机的资源用量、容器的运行状态、数据库中间件的运行数据等等,这些都是支持业务和服务的基础设施,通过白盒能够了解其内部的实际运行状态,通过对监控指标的观察能够预判 ......
192
0
0
2024-03-03
虚拟化运维KubernetesPrometheusKubernetes集群监控-使用Prometheus Operator自定义监控王先森2023-12-262023-12-26服务发现简介在 Prometheus Operator 中, 我们无需手动编辑配置文件添加 kubernetes_sd_config 配置, Prometheus Operator ......
239
0
0
2024-03-03
1 创建三台虚拟机 1.1 规划三台虚拟机 k8s-node1192.168.56.100 k8s-node2192.168.56.101k8s-node3192.168.56.102 1.2 新建Vagrantfile文件 在电脑创建一个文件夹F:javatoolvirtualguli,新建一个文件Vagrantfile,Vagrantfile ......
120
0
0
2024-03-02
虚拟化运维KubernetesPrometheusKubernetes集群监控-安装部署Prometheus Operator王先森2023-12-252023-12-25Prometheus Operator介绍Prometheus Operator:为监控 Kubernetes 资源和 Prometheus 实例的管理提供了简单的定义,简化在 Kuber ......
142
0
0
2024-02-29