2025年12月17日

HTTP状态码

摘要: 500 Internal Server Error(内部服务器错误) 表示服务器在处理请求时遇到了意外情况,无法完成请求。这通常是服务器端的代码错误、配置问题或资源不足导致的通用错误。 499 Client Closed Request(客户端关闭请求) 这是一个非标准的Nginx状态码,表示在服务 阅读全文

posted @ 2025-12-17 16:14 Karlkiller 阅读(7) 评论(0) 推荐(0)

如何选择使用flannel或calico作为k8s集群的CNI

摘要: 📊 Flannel 与 Calico 核心对比 特性维度 Flannel​ Calico​ 核心定位​ 轻量级“网络打通器”,专注于基础连通性 企业级网络方案,以路由为核心,提供高性能和高级功能 实现原理​ Overlay网络(默认VXLAN),通过隧道封装跨节点流量。也支持 Host-GW(主机 阅读全文

posted @ 2025-12-17 16:03 Karlkiller 阅读(3) 评论(0) 推荐(0)

k8s集群如何在业务不中断的前提下安全下线一个Node

摘要: 在确保线上业务不中断的情况下,安全下线一个Kubernetes节点需要遵循一套严谨的流程。核心在于先将节点隔离,然后优雅地将其上的工作负载迁移到其他节点,最后再执行移除操作。 以下表格详细说明了安全下线节点的完整步骤、核心命令及关键要点。 🔄 节点下线操作流程 步骤 核心操作 命令示例 关键要点/ 阅读全文

posted @ 2025-12-17 15:42 Karlkiller 阅读(5) 评论(0) 推荐(0)

阿里云多VPC之间如何实现网络互通

摘要: 在阿里云上实现多个VPC之间的网络互通,主要有两种核心方案:VPC对等连接​ 和 云企业网。它们各有优势,适用于不同的场景。 下面的表格清晰地展示了这两种方案的核心区别,可以帮助您快速把握选型要点。 对比维度 VPC对等连接​ 云企业网​ 连接模式​ 点对点,VPC两两之间建立直接连接 中心辐射型, 阅读全文

posted @ 2025-12-17 15:24 Karlkiller 阅读(7) 评论(0) 推荐(0)

nginx如何实现反向代理以及统一多服务出口

摘要: Nginx 实现反向代理和统一多个服务的出口,核心是通过 proxy_pass指令将客户端请求转发到后端服务器,并利用其灵活的配置,将所有服务通过一个统一的入口(域名/IP+端口)对外暴露。 一、核心机制:反向代理 反向代理的基础配置非常简单,只需在 server块的 location中使用 pro 阅读全文

posted @ 2025-12-17 15:14 Karlkiller 阅读(33) 评论(0) 推荐(0)

域名解析记录类型

摘要: 常见的域名解析记录类型主要有以下几种,它们各自承担着不同的功能: 记录类型 英文全称 主要功能 典型示例 A​ Address Record 将域名指向一个IPv4地址。最基础的记录类型。 example.com→ 93.184.216.34 AAAA​ IPv6 Address Record 将域 阅读全文

posted @ 2025-12-17 15:00 Karlkiller 阅读(4) 评论(0) 推荐(0)

SNAT & DNAT

摘要: NAT,全称网络地址转换,是一种在IP数据包通过路由器或防火墙时,修改其源IP地址或目标IP地址(或端口)的技术。 核心目的 主要为了解决IPv4地址短缺问题,并提升网络安全性。它允许多个设备在内部网络中使用私有IP地址,共享一个或少数几个公网IP地址来访问互联网。 工作原理(以最常见的场景为例) 阅读全文

posted @ 2025-12-17 14:57 Karlkiller 阅读(3) 评论(0) 推荐(0)

2025年12月10日

3台ubuntu上部署k8s集群

摘要: 版本信息 Ubuntu 22.04 k8s v1.28.4 1. 环境准备(所有节点) 1.1 配置root用户、sshd服务和IP地址 enp0s3: NAT模式(dhcp) ,用于访问公网 enp0s8: host-only模式(静态IP),用于和宿主机的通信 # Ubuntu 默认禁用root 阅读全文

posted @ 2025-12-10 13:46 Karlkiller 阅读(21) 评论(0) 推荐(0)

2025年11月26日

3台centos上部署k8s集群

摘要: 版本兼容问题 基于CentOS 7.9的默认内核版本3.10,在不升级内核的前提下,推荐安装Kubernetes 1.23.x版本 CentOS 7.9默认内核版本为3.10.0-1160.el7.x86_64,这个版本对Kubernetes的兼容性存在以下限制: Kubernetes 1.24+: 阅读全文

posted @ 2025-11-26 16:44 Karlkiller 阅读(30) 评论(0) 推荐(0)

删除现有k8s集群

摘要: 1. 驱逐节点并重置 # master节点执行drain kubectl drain <node-name> --ignore-daemonsets # 所有节点执行如下命令 kubeadm reset --force systemctl stop kubelet systemctl stop co 阅读全文

posted @ 2025-11-26 16:32 Karlkiller 阅读(5) 评论(0) 推荐(0)

导航