摘要:
欢迎来到K8S 一、学习目标 看k8s系统架构图. 知道集群有哪些组件, master和node上有什么组件, 什么职责. pod有哪些状态, 这些状态如何流转. 如果pod计划对外提供服务, 怎么办? pod间是如何联网的, underlay和overlay的差异. pause容器的用途. 二、k 阅读全文
摘要:
ProxySQL实现读写分离示例 环境说明: 主机名称 IP地址 角色 应用 系统平台 proxysql 192.168.110.11 读写分离解析主机 proxysql RHEL 8 master 192.168.110.12 master mysql RHEL 8 slave 192.168.1 阅读全文
摘要:
LNMP理论 fastcgi的主要优点: 把动态语言和http服务器分离开来,使nginx可以处理静态请求和向后转发动态请求,而php/php-fpm服务器转移解析PHP动态请求 使用fastcgi的原因: Nginx 不支持对外部动态程序的直接调用或者解析 ,所有的外部程序(包括PHP)必须通过F 阅读全文
摘要:
平滑升级步骤: 获取之前的编译参数 下载新模块 重新编译软件,加上--add-module=新模块的解压路径 停止服务并备份原程序 把原程序用新程序覆盖 启动新程序 演示如下(本次以nginx为例): nginx的安装详情请见:Nginx的安装和配置 获取之前的安装nginx的编译参数 [root@ 阅读全文
摘要:
nginx简介 nginx(发音同engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。 nginx由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler使用。 第一个公 阅读全文
摘要:
KVM虚拟化 虚拟化介绍 虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。 物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。 那么 Host 是如何将自 阅读全文
摘要:
keepalived实现nginx负载均衡机高可用 环境说明 主机名称 IP地址 系统版本 master 192.168.110.11 redhat 8 backup 192.168.110.12 redhat 8 本次高可用虚拟IP(VIP)地址暂定为 192.168.110.200 keepal 阅读全文
摘要:
keepalived简介 keepalived是什么? Keepalived 软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、 阅读全文
摘要:
jenkins流水线项目发布流程 环境说明 主机名称 IP地址 需要的应用服务 工具包 系统版本 node1 192.168.110.14 tomcat、jenkins git、maven redhat 8 node2 192.168.110.13 tomcat 无 redhat 准备工作 关闭防火 阅读全文
摘要:
一、jenkins是什么? 简介 jenkins 中文官方网站:https://www.jenkins.io/zh/ Jenkins是一个开源 CI&CD 软件、提供友好操作界面的持续集成(CI)工具; 起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务 阅读全文