- 博客(17)
- 收藏
- 关注
原创 k8s中ingress-nginx介绍
Ingress是一种Kubernetes资源,用于将外部流量路由到Kubernetes集群内的服务。与NodePort相比,它提供了更高级别的路由功能和负载平衡,可以根据HTTP请求的路径、主机名、HTTP方法等来路由流量。可以说Ingress是为了弥补NodePort在流量路由方面的不足而生的。使用NodePort,只能将流量路由到一个具体的Service,并且必须使用Service的端口号来访问该服务。
2025-05-11 14:09:53
985
原创 基于k8s系统的API网关-kong网关
Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系统,它可以水平扩展多个Kong服务器,通过前置的负载均衡配置把请求均匀地分发到各个Server,来应对大批量的网络请求。Kong Server :基于nginx的服务器,用来接收API请求。
2025-05-04 17:44:08
888
原创 nginx通过nginx_upstream_check_module实现后端健康检查
nginx_upstream_check_module是一个专门提供负载均衡器内节点的健康检查的,这个是淘宝技术团队开发的 nginx 模块 ,通过它可以用来检测后端 realserver 的健康状态。如果后端 realserver 不可用,则所以的请求就不会转发到该节点上。
2024-07-21 15:12:47
2166
原创 kubeadm快速部署kubernetes集群(1.24.2版本)
kubeadm快速部署最新版kubernetes集群(1.24.2版本)
2022-06-26 14:27:19
1264
1
原创 K8S 深入理解Service
1. Service存在的意义防止Pod失联(服务发现) 定义一组Pod的访问策略(负载均衡)2. Pod与Service的关系通过label-selector相关联 通过Service实现Pod的负载均衡( TCP/UDP 4层)# kubectl run nginx-server-pod --image=nginx:1.18 -l app=nginx-server // 创建一个pod,标签为 app=nginx-server# kubectl get pod nginx-se
2021-03-01 14:30:51
299
原创 kubeadm快速部署kubernetes集群(1.19.0版本)
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。官方文档:https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/1.安装要求在开始之前,部署Kuber
2020-11-12 14:44:56
1368
2
原创 zabbix 自动发现服务并监听端口
1 环境准备Zabbix Server 4.2.7 {上篇已搭建好}Zabbix Agent 4.2.7Agent Centos 6.92 介绍一般来说zabbix监听服务的端口只需要在server前端页面一步一步操作就可以,但是当服务器数量比较大,而服务也多时候,并且每台服务器的服务也可能会更换。这时候在前端页面一个一个操作就会繁琐,而且也可能会忘记。所以server端自动...
2020-07-21 10:52:37
2303
原创 通过lnmp搭建zabbix4.4监控详细教程
目录1 提前准备2 关闭selinux(重启)和防火墙3 jdk安装4 安装相关的组件5 数据库安装配置6 安装zabbix6.1 编译安装6.2 配置zabbix server和agent启动文件6.3 配置zabbix server 配置文件6.4 启动zabbix7 安装php7.1 php进行相关配置7.2 针对php安装ldap ///...
2020-07-21 09:01:19
1351
1
原创 linux交换分区swap扩容
SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。但由于交换分区毕竟是通过硬盘设备读写数据的,速度肯定要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。交换分区的创建过程很简单。为了让大家更明显地感受交换分区空间的变化,这里取出...
2018-09-04 10:15:10
1585
1
转载 Linux定时任务Crontab命令详解
linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与window...
2018-08-31 14:04:08
184
转载 Shell脚本8种字符串截取方法总结
Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。 复制代码代码如下:echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.co...
2018-08-28 15:00:07
209
转载 linux下好玩的文本工具-figlet
本文介绍如何用figlet在文本界面显示文字Banner。在文本界面程序中可以用的上,gui界面编程也可以调用该程序输出结果。第一步、安装centos下可用yum安装因为centos Base源里没有figlet,所以我们可以先安装epel源,yum install epel-release然后yum install figlet第二部、常见用法直接将文本作为参数figlet centos-we...
2018-06-02 10:08:06
3195
原创 shell脚本备份数据库
自学使用shell脚本备份数据库,记录一下:#!/bin/bash#定义变量BACKDIR=/mysql_Back/`date +%Y-%m-%d-%T`#MYSQLDB=*** 要备份的数据库MYSQLDB=mysqlMYSQLUSR=root#手动输入数据库密码read -p "enter your password:" -s MYSQLPW #判断是否是root用户...
2018-05-17 17:09:46
2553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人