一、Keepalived的介绍Keepalived 核心功能1.VRRP协议支持通过虚拟路由器冗余协议(VRRP),实现主备节点间的虚拟 IP 漂移。主节点(Master)持有 VIP 并提供服务,备用节点(Backup)监听主节点状态。若主节点故障,备用节点接管 VIP2.健康检查支持对后端服务(如 Nginx)的主动检测: Layer3:通过 ICMP 检测服务器 IP 可达性。 Layer4
1.配置NFS服务器Kelin增加磁盘300G[root@images harbor]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2
Kubernetes Ingress与Ingress Controller深度解析及实战部署指南一、Ingress核心概念解析1.1 什么是Ingress?在Kubernetes集群中,Ingress作为服务对外暴露的统一接入点,承担着集群内外部流量管理的核心职责。与传统Service相比,Ingress具有以下特性:智能路由:基于HTTP/HTTPS协议实现七层负载均衡统一入口:通过单一公网I
下载docker-composehttps://github.com/docker/compose/releases/tag/1.22.0wget https://github.com/docker/compose/releases/download/1.22.0/docker-compose-Linux-x86_64 #下载docker-compose #这是下载了个命令 #然后将这条命令 移
在离线环境或需要定制化安装的场景中,直接通过官方二进制包部署Docker是更灵活的选择。本文以Docker 19.03.15为例,详细记录从离线安装到深度配置的全流程,包含内核优化、镜像加速、数据隔离等关键环节,适用于生产环境部署一、环境准备系统要求操作系统:Kylin磁盘空间:/data分区预留至少20GB(用于容器存储)内核参数调整(避免容器网络与存储问题):二、离线安装Docker下载二进制
Nacos集群部署实战指南(基于K8s YAML)一、环境准备容器平台:Kubernetes 1.20+组件版本:Nacos 2.4.3、MySQL 5.7+ 网络要求:集群内部互通,开放8848/9848端口二、部署架构采用「3节点Nacos + 独立MySQL」架构,通过K8s StatefulSet实现有状态服务部署,配合Headless Service实现节点间通信。三、核心配置详解1.
银河麒麟系统二进制安装MySQL一、环境准备与依赖安装1、卸载自带的mariadb[root@redis03-nacos03 data]# rpm -e --nodeps $(rpm -qa mariadb*)2、安装依赖库[root@redis03-nacos03 data]# yum install cmake ncurses-devel gcc gcc-c++ vim lsof bz
Keepalived原理如果自己有虚拟IP,那就向局域网发送VRRP心跳广播 如果在自己没有虚拟IP也收不到心跳,给自己加上虚拟IP,并向局域网发送VRRP心跳广播如果这时候10.1.19.62发VRRP心跳的时候,交换机出现了网络异常,63没有收到62的VRRP心跳,那么63就会拥有VIP,64,当62和63同时都拥有64VIP的时候,出现了脑裂现象出现脑裂的时候用户请求 目标地址是64 ,那
上个文档是麒麟系统源码安装NGINX,两台机器做同样操作安装NGINX即可一、Keepalived的介绍Keepalived 核心功能1.VRRP协议支持通过虚拟路由器冗余协议(VRRP),实现主备节点间的虚拟 IP 漂移。主节点(Master)持有 VIP 并提供服务,备用节点(Backup)监听主节点状态。若主节点故障,备用节点接管 VIP2.健康检查支持对后端服务(如 Nginx)的主动检测
Kylin麒麟操作系统源码安装NGINX一、安装编译工具及库文件[root@nginx32 ~]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel gd gd-devel geoip geoip-devel libxml2 libxml2-devel libxslt libxslt-devel二、
x86麒麟系统安装Redis主从一、介绍1.1 Redis 与 MySQL 的对比及 Redis 在企业级应用中的角色1.1.2 关系型数据库与非关系型数据库关系型数据库(MySQL) - 形式:类似于Excel表格,有行有列,由行和列组成的数据结构。 - 特点:包含表的概念,使用结构化查询语言(SQL)进行操作。 非关系型数据库(Redis) - 形式:无表的概念,所有数据以键值对(Ke
麒麟系统部署Jenkins完整指南一、环境准备1.系统要求操作系统:麒麟V10(基于Linux内核) Java版本:JDK 17(需与Jenkins兼容) 内存建议:最小8GB,推荐16GB+(根据构建规模调整)2.镜像加速使用清华大学镜像仓库https://mirrors.tuna.tsinghua.edu.cncd /data wget https://mirrors.tuna.tsinghu
注意!我们并不需要去过多学习Containerd,它只坐位k8s的容器运行时,它是由k8s来管理的,我们只需要管理k8s就可以了Containerd有个命名空间的概念(k8s默认的命名空间是k8s.io) 我建议单独一台机器使用docker,用docker来管理下载镜像上传镜像,containerd只负责导入到k8.io命名空间里面给k8s使用就可以了,并不需要使用containerd来做过多操
Kubelet配置调优:如何快速解决K8s节点"Too many pods"问题环境为 ARM架构 + KylinV10系统 + Kubernetes 1.30.1当创建Pod的时候,发现大量的Pod无法在Node上运行,出现Pending状态配置调整步骤优化test nginx-1-5759675f65-z4jg8 0/1 Pen
Containerd配置容器镜像仓库(公共加速镜像仓库和私有仓库)最近入手了一台arm架构机器,装了KylinV10系统,安装了单节点的Kubernetes用的版本是1.30.1,用的容器运行时是Containerd,因为和Docker操作略有不同,但是和Docker的仓库地址是通用的,也就是它可以用Docker搭建的Harbor仓库的镜像,也可以用Docker的镜像配置他的加速仓库一、公共镜像加
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号