
一共43篇文章
专题:第1期
CentOS 7下使用RKE2部署Rancher完整指南
## 引言:Rancher与RKE2部署概述 本文面向IT工程师与运维人员,提供在CentOS 7环境下使用RKE2部署高可用Rancher集群的完整操作指南。通过本文,您将掌握从基础环境配置到Rancher上线的全流程操作,并了解关键配置项的作用与注意事项。 RKE2(Rancher Kubernetes Engine v2)是专为生产环境设计的轻量级Kubernetes发行版,具备高安全性与合…... axing- 0
- 0
eggo部署K8S – openEuler Kubernetes自动化部署工具完整指南
引言:openEuler Kubernetes自动化部署工具的价值与优势 在现代容器化基础设施环境中,Kubernetes集群的部署与管理已成为IT工程师和运维工程师的核心技能。openEuler提供的eggo工具作为一款专业的Kubernetes自动化部署解决方案,显著提升了大规模集群部署的效率与可靠性。 对于需要频繁部署和管理多个Kubernetes集群的企业环境,eggo工具通过标准化的部署…... axing- 0
- 0
Elasticsearch 7.17.6单机部署完整教程 – Linux环境详细配置指南
1. 引言:Elasticsearch单机部署概述 本文旨在为IT工程师与运维人员提供一套完整的Elasticsearch 7.17.6单机部署方案。通过本教程,您将掌握在Linux环境下从零开始配置Elasticsearch单节点实例的全过程。该部署方式适用于开发测试环境、学习研究以及轻量级生产场景。 Elasticsearch作为当前主流的分布式搜索引擎,其单机部署模式虽然不具备高可用特性,但…... axing- 1
- 0
Helm包管理工具完整指南:从入门到企业级应用部署
本文为IT工程师和运维人员提供Helm包管理工具的全面指南,涵盖基础概念、安装配置、命令使用、实战部署到企业级应用分发的完整知识体系。 Helm包管理工具核心概念与架构解析 Helm基础概念 Helm是Kubernetes生态系统中最重要的应用包管理工具,为Kubernetes应用的查找、分享和构建提供了标准化解决方案。其设计理念类似于Ubuntu的APT包管理器和CentOS/Rocky Lin…... axing- 0
- 0
Helm进阶指南:掌握Kubernetes Helm模板开发与部署实战
在现代Kubernetes应用部署中,Helm作为包管理工具发挥着至关重要的作用。它通过模板化和版本控制机制,简化了复杂应用的部署流程。本文面向IT工程师和运维工程师,深入解析Helm模板语法、Chart结构以及实际部署案例,帮助读者掌握Helm进阶技能。 1. Helm基础语法详解 1.1 Helm内置对象和函数 Helm模板引擎提供了丰富的内置对象和函数,用于构建动态配置。以下是核心内置对象:…... axing- 0
- 0
Prometheus Operator部署完全指南:3种方式对比与实战配置
在现代云原生环境中,Kubernetes监控已成为保障系统稳定性的核心环节。Prometheus作为CNCF毕业项目,凭借其强大的数据模型和查询语言,在容器监控领域占据主导地位。本文将深入解析Prometheus Operator、Kube-Prometheus和Helm Chart三种部署方式的技术特点与适用场景,为IT工程师和运维团队提供完整的部署指导。 Kubernetes监控方案选型:Pr…... axing- 0
- 0
基于Consul的自动发现:Prometheus动态监控完整指南
引言 - 监控系统的动态发现需求 背景介绍 在现代微服务架构环境中,监控系统面临着动态变化的服务拓扑结构。传统的静态监控配置方式已无法满足快速变化的业务需求。Prometheus作为主流的监控解决方案,其强大的服务发现机制能够有效应对这一挑战。 传统静态配置的局限性 手动维护prometheus-config.yaml配置文件存在显著缺陷: 新增节点或组件时需人工修改配置 频繁的热加载操作增加运维…... axing- 0
- 0
MetalLB完整指南:Kubernetes裸机集群负载均衡解决方案
MetalLB简介和核心功能 MetalLB是专为裸机Kubernetes集群设计的负载均衡器实现方案。在云平台环境中,Kubernetes可以通过LoadBalancer类型的服务自动创建云厂商提供的负载均衡器。然而,在自建的物理服务器集群中,这种机制无法正常工作,新创建的LoadBalancer服务会一直处于pending状态。 对于运行在裸机环境中的Kubernetes集群,传统的外部访问方…... axing- 0
- 0
基于Istio的微服务Gateway实战
1、Gateway网关 Istio中的Gateway是一个用于将外部流量引入Istio服务网格的组件。它提供了入出口流量管理的功能,充当了服务网格中的边界和负载均衡器。Gateway可以让在服务网格外部的流量可以通过统一的入口接入到服务网格中的服务。 以下是一些与Istio Gateway相关的特性和概念: 1. 边界流量:Istio Gateway负责接收来自外部的流量,并将其传递到服务网格中的…... axing- 0
- 0
基于Istio的微服务可观察性
1、前言 在本章节中,我们将学习一些监控(Prometheus)、追踪(Zipkin)、数据可视化工具(Grafana)和服务拓扑结构(Kiali)。(我们又学到了一款Zipkin的链路追踪组件,为什么没有用Skywalking呢?主要还是Istio原生未做支持) 为了让 Grafana 和 Kiali 工作,我们首先要安装 Prometheus 插件。 安装Prometheus, Grafana…... axing- 0
- 0
使用Rook部署Ceph存储集群
1、前言 Rook https://rook.io 是一个自管理的 分布式存储 编排系统,可以为Kubernetes提供便利的存储解决方案。 Rook本身并不提供存储,而是在kubernetes和存储系统之间提供适配层,简化存储系统的部署与维护工作。 目前,Rook支持的存储系统包括:Ceph、CockroachDB、Cassandra、EdgeFS、 Minio、NFS。当然,Rook支持的最好…... axing- 0
- 0