当前位置: 首页 > news >正文

企业级高可用 Kubernetes 实践:基于青云 LB 搭建容灾与负载均衡集群全攻略

一、前言

在企业生产环境,k8s高可用是一个必不可少的特性,其中最通用的场景就是如何在 k8s 集群宕机一个节点的情况下保障服务依旧可用。部署高可用k8s集群对于企业级云平台来说是一个根本性的原则,容错、服务可用和数据安全是高可用基础设施的关键。本文是在青云上利用青云LB搭建k8s高可用集群的过程中遇到的各种问题的梳理和总结。


二、集群架构


三、基础环境搭建

3.1 主机清单

宿主机系统k8s集群角色服务器主机名容器
Centos7.6控制节点192.168.0.1ks-m1docker
Centos7.6控制节点192.168.0.2ks-m2docker
Centos7.6控制节点192.168.0.3ks-m3do

相关文章:

企业级高可用 Kubernetes 实践:基于青云 LB 搭建容灾与负载均衡集群全攻略

一、前言 在企业生产环境,k8s高可用是一个必不可少的特性,其中最通用的场景就是如何在 k8s 集群宕机一个节点的情况下保障服务依旧可用。部署高可用k8s集群对于企业级云平台来说是一个根本性的原则,容错、服务可用和数据安全是高可用基础设施的关键。本文是在青云上利用青云…...

Python Pandas(11):Pandas 数据可视化

数据可视化是数据分析中的重要环节,它帮助我们更好地理解和解释数据的模式、趋势和关系。通过图形、图表等形式,数据可视化将复杂的数字和统计信息转化为易于理解的图像,从而便于做出决策。Pandas 提供了与 Matplotlib 和 Seaborn 等可视化库…...

【练习】图论

F. Friendly Group 图中选择一个点-1 边两端点都选择1 边一个端点选择-1 添加链接描述 #include<iostream> using namespace std; #include<vector> #include<cstring> const int N300010; int n,m; vector<int> G[N]; int temp1,temp2; bool vis[N…...

【RAG落地利器】Weaviate、Milvus、Qdrant 和 Chroma 向量数据库对比

什么是向量数据库? 向量数据库是一种将数据存储为高维向量的数据库&#xff0c;高维向量是特征或属性的数学表示。每个向量都有一定数量的维度&#xff0c;根据数据的复杂性和粒度&#xff0c;可以从数十到数千不等。 向量通常是通过对原始数据(如文本、图像、音频、视频等)…...

今日AI和商界事件(2025-02-14)

今日AI大事件主要包括以下几个方面&#xff1a; 一、苹果新品预告 事件概述&#xff1a;苹果CEO蒂姆库克在社交媒体发布7秒视频&#xff0c;配文“准备好迎接家庭的新成员”&#xff0c;并宣布2月19日将有新品发布。知名科技记者马克古尔曼称&#xff0c;新款低端iPhone SE将…...

【大语言模型】最新ChatGPT、DeepSeek等大语言模型助力高效办公、论文与项目撰写、数据分析、机器学习与深度学习建模等科研应用

ChatGPT、DeepSeek等大语言模型助力科研应用 随着人工智能技术的快速发展&#xff0c;大语言模型如ChatGPT和DeepSeek在科研领域的应用正在为科研人员提供强大的支持。这些模型通过深度学习和大规模语料库训练&#xff0c;能够帮助科研人员高效地筛选文献、生成论文内容、进行数…...

spring6(完结)

像是八大模式这种&#xff0c;放在后面八股文中再重点了解&#xff0c;对于源码部分也是后面会一起手敲。 个人觉得spring的重点在于注解开发&#xff0c;省去了很多耦合的问题&#xff0c;像是各种事务的管理&#xff0c;和bean类的管理都可以给spring容器管理&#xff0c;注入…...

Kubernetes (k8s) 常用指令速查表

以下是一份 Kubernetes (k8s) 常用指令速查表&#xff0c;涵盖集群管理、资源操作、故障排查等场景&#xff0c;适合日常运维和开发使用&#xff1a; 1. 集群与节点管理 命令说明kubectl cluster-info查看集群基本信息kubectl get nodes查看所有节点状态kubectl describe node…...

DeepSeek教unity------MessagePack-05

动态反序列化 当调用 MessagePackSerializer.Deserialize<object> 或 MessagePackSerializer.Deserialize<dynamic> 时&#xff0c;二进制数据中存在的任何值都将被转换为基本值&#xff0c;即 bool、char、sbyte、byte、short、int、long、ushort、uint、ulong、…...

Kotlin 优雅的接口实现

1. 日常遇到的冗余的接口方法实现 日常开发中&#xff0c;经常会要实现接口&#xff0c;但是很多场景中&#xff0c;只需要用到其中一两个方法&#xff0c;例如 ActivityLifecycleCallbacks&#xff0c;它有很多个接口需要实现&#xff0c;但是很多时候我们只需要用到其中的一…...

新的面试题CSS

解释CSS Hack 一般来说是针对不同的浏览器写不同的CSS,就是 CSS Hack。 IE浏览器Hack一般又分为三种&#xff0c;条件Hack、属性级Hack、选择符Hack&#xff08;详细参考CSS文档&#xff1a;css文档&#xff09;。例如&#xff1a; // 1、条件Hack <!--[if IE]> <sty…...

DeepSeek R1打造本地化RAG知识库

本文将详细介绍如何使用Ollama、Deepseek R1大语音模型、Nomic-Embed-Text向量模型和AnythingLLM共同搭建一个本地的私有RAG知识库。 一. 准备工作 什么是RAG&#xff1f; RAG是一种结合了信息检索和大模型&#xff08;LLM&#xff09;的技术&#xff0c;在对抗大模型幻觉、…...

聚铭网络入围2025年度江苏省政府采购信息安全设备协议供货名单

近日&#xff0c;2025年度江苏省党政机关、事业单位及团体组织信息安全设备框架协议采购项目入围结果公布。聚铭网络凭借自身专业实力和技术优势脱颖而出&#xff0c;成功入围22个分包。 此次采购项目是江苏省政府采购领域级别最高、覆盖面最广的项目之一。从资格评选到后期材料…...

基于Flask的影视剧热度数据可视化分析系统的设计与实现

【FLask】基于Flask的影视剧热度数据可视化分析系统的设计与实现&#xff08;完整系统源码开发笔记详细部署教程&#xff09;✅ 目录 一、项目简介二、项目界面展示三、项目视频展示 一、项目简介 随着互联网技术的飞速发展&#xff0c;影视剧行业的数据量呈爆炸性增长&#x…...

【弹性计算】弹性计算的技术架构

弹性计算的技术架构 1.工作原理2.总体架构3.控制面4.数据面5.物理设施层 虽然弹性计算的产品种类越来越多&#xff0c;但不同产品的技术架构大同小异。下面以当前最主流的产品形态 —— 云服务器为例&#xff0c;探查其背后的技术秘密。 1.工作原理 云服务器通常以虚拟机的方…...

python-leetcode 31.K个一组翻转链表

题目&#xff1a; 给定链表的头节点head,每K个节点一组进行翻转&#xff0c;返回修改后的链表。 K是正整数&#xff0c;它的值小于等于链表的长度&#xff0c;如果节点总数不是K的整数组&#xff0c;那么将最后剩余的节点保持原有顺序。不能只改变节点内容的值&#xff0c;需…...

算法08-递归调用转为循环的通用方法

前导:问题引入 在Python中,递归调用过多会导致“递归深度过深”的错误,通常是因为递归没有正确终止条件或者递归层次太深。 这种错误通常会导致程序抛出 RecursionError 异常。 Python默认的递归深度限制大约是1000层(可以通过sys.getrecursionlimit()查看)。 修正方式…...

[创业之路-300]:进一步理解货币与金钱, 货币与货币政策

目录 一、货币 1.1 概述 1、货币的定义 2、货币的形态演变 3、货币的职能 4、货币的价值衡量 1.2 货币的分层 1、货币分层的目的与意义 2、货币分层的划分标准与层次 3、各国货币分层的实践 4、货币分层的影响与应用 1.3、M0、M1、M2变化对股市的影响 1、M0变化对…...

达梦:跟踪日志诊断

目录标题 参考连接**性能诊断&#xff1a;跟踪日志诊断****总结** 参考连接 性能诊断 -> 跟踪日志诊断 性能诊断&#xff1a;跟踪日志诊断 备份现有的日志配置文件 在修改文件之前&#xff0c;建议先备份原始文件&#xff0c;以防万一需要恢复。 cp /opt/dmdbms/dmdata/DA…...

Qwen2-VL 的重大省级,Qwen 发布新旗舰视觉语言模型 Qwen2.5-VL

Qwen2.5-VL 是 Qwen 的新旗舰视觉语言模型&#xff0c;也是上一代 Qwen2-VL 的重大飞跃。 Qwen2.5-VL主要特点 视觉理解事物&#xff1a;Qwen2.5-VL不仅能够熟练识别花、鸟、鱼、昆虫等常见物体&#xff0c;而且还能够分析图像中的文本、图表、图标、图形和布局。 代理性&…...

告别霍尔传感器!用STM32CUBEMX配置定时器捕获实现BLDC无感过零检测

基于STM32CubeMX的BLDC无感过零检测实战&#xff1a;定时器捕获方案详解 在直流无刷电机&#xff08;BLDC&#xff09;控制领域&#xff0c;无传感器&#xff08;Sensorless&#xff09;技术因其成本优势和可靠性正逐渐成为主流选择。传统方案依赖外部比较器检测反电动势过零点…...

Tiny Builder:基于AI Agent的儿童创意编程入门工具设计与实践

1. 项目概述&#xff1a;为5-8岁孩子设计的AI创意编程入门工具最近在探索如何让孩子&#xff08;特别是5到8岁这个阶段&#xff09;能安全、有趣地接触编程和数字创造&#xff0c;我发现了Tiny Builder这个项目。它本质上是一个为OpenClaw AI Agent设计的“技能”&#xff08;S…...

AIAS信息模型:构建工业AI与自动化系统融合的标准化蓝图

1. 项目概述&#xff1a;为什么我们需要一个“AI自动化系统说明书”&#xff1f;在工厂车间里&#xff0c;一台冲压机正在不知疲倦地工作。工程师小王最近为它部署了一个AI模型&#xff0c;用来预测驱动皮带的磨损状态&#xff0c;目标是实现预测性维护&#xff0c;减少非计划停…...

组态屏工程备份 / 恢复 / 加密 / 密码忘记

在工业自动化现场&#xff0c;组态屏作为人机交互的核心设备&#xff0c;承载着设备监控、参数设置、报警记录等关键功能。而组态工程文件&#xff0c;则是这块屏幕的“灵魂”——一旦工程丢失或损坏&#xff0c;重新编写不仅耗时数日&#xff0c;甚至可能因工艺参数遗忘而导致…...

CANN算子测试挑战赛提交

团队信息 【免费下载链接】cann-competitions 本仓库用于 CANN 开源社区各类竞赛、开源课题、社区任务等课题发布、开发者作品提交和展示。 项目地址: https://gitcode.com/cann/cann-competitions 团队名称&#xff1a;群星闪耀时所属单位&#xff1a;南昌航空大学团队…...

CANN/metadef FrameworkRegistry类API

FrameworkRegistry类构造函数和析构函数 【免费下载链接】metadef Ascend Metadata Definition 项目地址: https://gitcode.com/cann/metadef 函数功能 FrameworkRegistry构造函数和析构函数。 函数原型 FrameworkRegistry(const FrameworkRegistry &) delete F…...

CANN Lightning Indexer Prolog算子文档

custom_pypto.npu_lightning_indexer_prolog_pto 【免费下载链接】cann-recipes-infer 本项目针对LLM与多模态模型推理业务中的典型模型、加速算法&#xff0c;提供基于CANN平台的优化样例 项目地址: https://gitcode.com/cann/cann-recipes-infer 产品支持情况 产品是…...

Arm Neoverse V3AE调试寄存器DBGWCR0_EL1与DBGBVR1_EL1详解

1. Arm Neoverse V3AE调试寄存器深度解析 在Arm架构的调试系统中&#xff0c;调试寄存器扮演着至关重要的角色。作为一位长期从事Arm架构底层开发的工程师&#xff0c;我经常需要与DBGWCR0_EL1和DBGBVR1_EL1这类调试寄存器打交道。这些寄存器不仅仅是简单的控制位集合&#xff…...

如何用AKShare快速搞定金融数据获取?终极实战指南

如何用AKShare快速搞定金融数据获取&#xff1f;终极实战指南 【免费下载链接】akshare AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库 项目地址: https://gitcode.com/gh_mirrors/aks/akshar…...

Qwen3-4B-Thinking开源大模型部署教程:免Docker纯Python环境搭建

Qwen3-4B-Thinking开源大模型部署教程&#xff1a;免Docker纯Python环境搭建 1. 引言 今天我们要介绍的是Qwen3-4B-Thinking开源大模型的部署方法。这个模型基于通义千问Qwen3-4B官方模型&#xff0c;经过Gemini 2.5 Flash大规模蒸馏数据训练&#xff0c;具有256K原生tokens上…...