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

自有证书的rancher集群使用rke部署k8s集群异常

rancher使用自签域名,或者商业证书容易踩到的坑。 

最开始的报错:

docker logs kubelet‘s id

E0214 13:04:14.590268    9614 pod_workers.go:1300] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"cluster-register\" with CrashLoopBackOff: \"back-off 1m20s restarting failed container=cluster-register pod=cattle-cluster-agent-54dccc4c96-spvm2_cattle-system(bb1553fe-b831-4b4e-92a7-ab8fc58dfbf5)\"" pod="cattle-system/cattle-cluster-agent-54dccc4c96-spvm2" podUID="bb1553fe-b831-4b4e-92a7-ab8fc58dfbf5"

 一步步排查进入到rke部署的k8s集群里面

xm-kvm-cbs-113-92:/var/lib/rancher # kubectl logs cattle-cluster-agent-54dccc4c96-f7w29 -c cluster-register -n cattle-system
INFO: Environment: CATTLE_ADDRESS=10.42.25.147 CATTLE_CA_CHECKSUM= CATTLE_CLUSTER=true CATTLE_CLUSTER_AGENT_PORT=tcp://10.43.224.20:80 CATTLE_CLUSTER_AGENT_PORT_443_TCP=tcp://10.43.224.20:443 CATTLE_CLUSTER_AGENT_PORT_443_TCP_ADDR=10.43.224.20 CATTLE_CLUSTER_AGENT_PORT_443_TCP_PORT=443 CATTLE_CLUSTER_AGENT_PORT_443_TCP_PROTO=tcp CATTLE_CLUSTER_AGENT_PORT_80_TCP=tcp://10.43.224.20:80 CATTLE_CLUSTER_AGENT_PORT_80_TCP_ADDR=10.43.224.20 CATTLE_CLUSTER_AGENT_PORT_80_TCP_PORT=80 CATTLE_CLUSTER_AGENT_PORT_80_TCP_PROTO=tcp CATTLE_CLUSTER_AGENT_SERVICE_HOST=10.43.224.20 CATTLE_CLUSTER_AGENT_SERVICE_PORT=80 CATTLE_CLUSTER_AGENT_SERVICE_PORT_HTTP=80 CATTLE_CLUSTER_AGENT_SERVICE_PORT_HTTPS_INTERNAL=443 CATTLE_CLUSTER_REGISTRY= CATTLE_FEATURES=embedded-cluster-api=false,fleet=false,monitoringv1=false,multi-cluster-management=false,multi-cluster-management-agent=true,provisioningv2=false,rke2=false CATTLE_INGRESS_IP_DOMAIN=sslip.io CATTLE_INSTALL_UUID=09a8a51b-837e-4bb2-90bd-6043f6fa0789 CATTLE_INTERNAL_ADDRESS= CATTLE_IS_RKE=true CATTLE_K8S_MANAGED=true CATTLE_NODE_NAME=cattle-cluster-agent-54dccc4c96-f7w29 CATTLE_RANCHER_WEBHOOK_VERSION=103.0.6+up0.4.7 CATTLE_SERVER=https://rancher.baitest.com CATTLE_SERVER_VERSION=v2.8.5
INFO: Using resolv.conf: nameserver 10.43.0.10 search cattle-system.svc.cluster.local svc.cluster.local cluster.local options ndots:5
ERROR: https://rancher.baitest.com/ping is not accessible (Could not resolve host: rancher.baitest.com)

自定义的域名需要使用kubectl导入映射关系

xm-kvm-cbs-113-92:/var/lib/rancher # kubectl -n cattle-system patch deployments cattle-cluster-agent --patch '{"spec": {"template": {"spec": {"hostAliases": [{"hostnames":["rancher.baitest.com"],"ip": "192.168.130.200"}]}}}}'

排查了3天,终于在情人节的晚上,成功解决。

参考链接:

Rancher Cattle Cluster Agent Could not Resolve Host · Issue #16454 · rancher/rancher · GitHub

如果对你有帮助,一块也是爱

相关文章:

自有证书的rancher集群使用rke部署k8s集群异常

rancher使用自签域名,或者商业证书容易踩到的坑。 最开始的报错: docker logs kubelet‘s id E0214 13:04:14.590268 9614 pod_workers.go:1300] "Error syncing pod, skipping" err"failed to \"StartContainer\" for …...

【线性代数】1行列式

1. 行列式的概念 行列式的符号表示: 行列式的计算结果:一个数 计算模型1:二阶行列式 二阶行列式: 三阶行列式: n阶行列式: 🍎计算行列式 计算模型2:上三角形行列式 上三角形行列式特征:主对角线下皆为0。 上三角形行列式: 化上三角形通用方法:主对角线下,…...

DeepSeek免费部署到WPS或Office

部署到WPS - 通过OfficeAI插件接入: - 准备工作:安装最新版本的WPS Office软件;访问DeepSeek官网,点击右上角的“API开放平台”,登录账号(若无账号需先注册),登录成功后,…...

数据结构 二叉树

一、⼆叉树的定义 ⼆叉树是⼀种特殊的树型结构,它的特点是每个结点⾄多只有2棵⼦树(即⼆叉树中不存在度⼤于2的结点),并且⼆叉树的⼦树有左右之分,其次序不能任意颠倒。 ⼆叉的意思是这种树的每⼀个结点最多只有两个孩…...

鸿蒙开发:熟知@BuilderParam装饰器

前言 本文代码案例基于Api13。 在实际的开发中,我们经常会遇到自定义组件的情况,比如通用的列表组件,选项卡组件等等,由于使用方的样式不一,子组件是动态变化的,针对这一情况,就不得不让使用方把…...

光谱相机在天文学领域的应用

天体成分分析 恒星成分研究:恒星的光谱包含了其大气中各种元素的吸收和发射线特征。通过光谱相机精确测量这些谱线,天文学家能确定恒星大气中氢、氦、碳、氮、氧等元素的含量。如对太阳的光谱分析发现,太阳大气中氢元素占比约 71%&#xff0…...

不到1M的工具,使用起来非常丝滑!

今天给大家推荐两款电脑上超实用的小软件,分别是倒计时工具和关机助手,用起来特别顺手,希望能帮到大家。 关机助手 帮你自动关机 先说说关机助手。这款软件简直太方便了!它是一款免安装的小工具,体积超小,…...

软考高级《系统架构设计师》知识点(二)

操作系统知识 操作系统概述 操作系统定义:能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。操作系统有三个重要的作用: 管理…...

深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器

作为一位个人开发者兼产品经理,我的工作日常紧密围绕着云资源的运维和管理。在这个过程中,操作系统扮演了至关重要的角色,而操作系统控制台则成为了我们进行系统管理的得力助手。本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功…...

云原生AI Agent应用安全防护方案最佳实践(上)

当下,AI Agent代理是一种全新的构建动态和复杂业务场景工作流的方式,利用大语言模型(LLM)作为推理引擎。这些Agent代理应用能够将复杂的自然语言查询任务分解为多个可执行步骤,并结合迭代反馈循环和自省机制&#xff0…...

Java Virtual Machine(JVM)

JVM跨平台原理 跨平台:一次编译,到处运行 本质:不同操作系统上运行的JVM不一样,只需要把java程序编译成一份字节码文件,JVM执行不同的字节码文件。 Java是高级语言,提前编译一下(变成字节码文件…...

vue前端可视化大屏页面适配方案

参考了其他博主的代码&#xff0c;但发现会有滚动条&#xff0c;并且居中的位置不太对&#xff0c;所以改了一下css&#xff0c;修复了这些问题&#xff0c;直接上代码 <template> <div class"ScaleBoxA"><divclass"ScaleBox"ref"Sca…...

Docker中安装MySql方法

使用Docker安装MySQL的详细步骤,涵盖单机部署、数据持久化、网络配置等内容: 1. 安装Docker 如果尚未安装Docker,请先安装: Windows/macOS:下载 Docker Desktop 并安装。 Linux: curl -fsSL https://get.docker.com | bash sudo systemctl start docker sudo system…...

云轴科技ZStack+神州鲲泰,全面支持企业私有化部署DeepSeek模型

如今&#xff0c;DeepSeek的影响力正呈指数级扩散。全球范围内&#xff0c;从科技巨头到初创企业&#xff0c;纷纷投身于DeepSeek系列模型的接入浪潮。为应对企业数据安全与算力高效管理的双重挑战&#xff0c;云轴科技ZStack联合神州鲲泰&#xff0c;基于昇腾算力底座共推ZSta…...

$ npx electron-forge import 一直报权限问题 resource busy or locked,

jackLAPTOP-7DHDAAL0 MINGW64 /e/project/celetron-project/my-electron-app (master) $ npx electron-forge import > Checking your system > Checking git exists > Checking node version > Checking packageManager version √ Found node22.14.0 √ Found gi…...

LLM:GPT 系列

阅读原文&#xff1a; LLM&#xff1a;Qwen 系列 GPT&#xff08;Generative Pre-trained Transformer&#xff09;是生成式预训练语言模型&#xff0c;基于 Transformer 架构&#xff0c;专注于通过自回归的方式生成自然语言文本&#xff0c;即给定一个输入序列 x { x 1 , …...

2025年:边缘计算崛起下运维应对新架构挑战

一、引言 随着科技的飞速发展&#xff0c;2025年边缘计算正以前所未有的速度崛起&#xff0c;给运维行业带来了全新的架构挑战。在这个充满机遇与挑战的时代&#xff0c;美信时代公司的美信监控易运维管理软件成为运维领域应对这些挑战的有力武器。 二、边缘计算崛起带来的运维…...

【深度学习模型分类】

深度学习模型种类繁多&#xff0c;涵盖了从基础到前沿的多种架构。以下是主要模型的分类及代表性方法&#xff1a; 1. 基础模型 1.1 多层感知机&#xff08;MLP&#xff09; 特点&#xff1a;全连接神经网络&#xff0c;适用于结构化数据。 应用&#xff1a;分类、回归任务…...

【Java报错已解决】org.springframework.beans.factory.BeanCreationException

???很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。??? 欢迎订阅本专栏 目录…...

理解 WebGPU 中的 GPUQueue:GPU 的命令队列

在现代图形编程中&#xff0c;与 GPU 的交互变得越来越高效和灵活&#xff0c;而 WebGPU API 的出现更是为 Web 开发者带来了强大的图形处理能力。其中&#xff0c; GPUQueue 作为 WebGPU 的核心接口之一&#xff0c;扮演着至关重要的角色。本文将详细介绍 GPUQueue 的概…...

Q2夏季热门选品指南——Shopee东南亚站点适用

看了TikTokShop东南亚发的Q2的选品指南&#xff0c;感觉咱们做Shopee虾皮的也可以用&#xff0c;分享一下&#xff0c;大家可以也可以参考看看效果怎么样。Q2就是4-6月这个期间&#xff0c;夏季东南亚肯定是温度很高的&#xff0c;而且这期间节假日多&#xff0c;所以眼镜防晒这…...

CANN/oam-tools安全声明

安全声明 【免费下载链接】oam-tools 本项目为开发者提供故障定位工具&#xff0c;包含故障信息收集&#xff0c;软硬件信息展示&#xff0c;AI core error报错分析等能力&#xff0c;提升故障问题定位效率&#xff0c;文档可在昇腾社区搜索“故障处理简介”&#xff08;选择社…...

别再手动敲命令了!ROS Melodic/Noetic下,一键Launch文件完美配置RViz与TurtleBot3仿真环境

一键整合RViz与TurtleBot3仿真环境的ROS Launch文件终极指南 每次启动机器人仿真环境都要重复输入七八条命令&#xff1f;RViz里总弹出"RobotModel Error"和"No transform"警告&#xff1f;作为ROS开发者&#xff0c;这些琐碎操作不仅消耗时间&#xff0c;…...

AI智能体安全防御:构建基于文件完整性监控与C2模式扫描的内部免疫系统

1. 项目概述&#xff1a;为AI智能体构建内部“免疫系统”在AI智能体&#xff0c;特别是那些具备持久化记忆能力的智能体&#xff08;比如通过SOUL.md、AGENTS.md等文件记录其身份、规则和交互历史&#xff09;日益普及的今天&#xff0c;我们面临着一个全新的安全挑战。想象一下…...

Hypnos-i1-8B惊艳效果:自动生成含<font color=purple>颜色语义</font>的推理链图示

Hypnos-i1-8B惊艳效果&#xff1a;自动生成含颜色语义的推理链图示 1. 模型核心能力展示 Hypnos-i1-8B作为一款专注于推理能力的8B级开源大模型&#xff0c;其最令人惊艳的功能之一是能够自动生成带有颜色语义标注的思维链&#xff08;Chain-of-Thought&#xff09;推理过程。…...

Dify - (二)、AI智能体实现将自然语言转换为SQL

Dify 是一个用于构建 AI 工作流的开源平台。通过在可视化画布上编排 AI 模型、连接数据源、定义处理流程&#xff0c;直接将你的领域知识转化为可运行的软件。 相关链接&#xff1a; 1、【Dify官方网站】 https://docs.dify.ai/ 2、【Dify中文文档】https://docs.dify.ai/zh/…...

AI文本人性化:从提示工程到风格迁移,让机器写作更自然

1. 项目概述&#xff1a;当AI学会“做人”最近在GitHub上看到一个挺有意思的项目&#xff0c;叫“behuman”。光看名字&#xff0c;你可能会觉得这是个哲学或者社会学项目&#xff0c;但实际上&#xff0c;它是一个技术味儿十足的AI应用。简单来说&#xff0c;它的核心目标就是…...

LangChain生态实战指南:从Awesome列表到AI应用开发

1. 从Awesome列表到实战地图&#xff1a;如何高效利用LangChain生态资源如果你最近在捣鼓大语言模型应用&#xff0c;大概率已经听过LangChain这个名字。它就像AI应用开发领域的“乐高积木”&#xff0c;把复杂的LLM调用、记忆管理、工具集成这些事&#xff0c;用一套清晰的接口…...

别只盯着工业了!聊聊激光那些‘不务正业’的酷应用:从果蝇思维控制到个性化陶瓷雕刻

别只盯着工业了&#xff01;聊聊激光那些‘不务正业’的酷应用&#xff1a;从果蝇思维控制到个性化陶瓷雕刻 激光技术早已突破工业切割与医疗手术的传统边界&#xff0c;在实验室和艺术工作室里上演着令人惊叹的跨界表演。当一束光不仅能雕刻金属&#xff0c;还能"雕刻&qu…...

智能体管理平台:从概念到实践,构建高效AI协作系统

1. 项目概述&#xff1a;从“围栏”到“智能体牧场”的构想最近在开源社区里&#xff0c;一个名为llrowat/agent-corral的项目引起了我的注意。初看这个名字&#xff0c;可能会觉得有些抽象——“Corral”在英文里是“畜栏”或“围栏”的意思&#xff0c;而“Agent”则是当下AI…...