linux企业学习
文章平均质量分 68
系统学习linux
L*YUEYUE
道阻且长,行则将至。
展开
-
Zabbix监控系统二
Zabbix监控监控mysql加密数据库手动设置使用percona-mysql监控插件监控java应用zabbix_proxy代理智能降噪-睿象云原创 2022-01-18 23:03:22 · 1737 阅读 · 1 评论 -
k8s 十七之k8s高可用负载均衡集群
k8s高可用集群架构实验前准备部署haproxy+pacemaker部署k8s集群原创 2022-01-12 21:58:40 · 1832 阅读 · 0 评论 -
lnmp 九之mysql数据库MHA高可用
MHA集群MHA简介MHA与MGRMHA组成MHA工作原理MHA实现主(server1)的配置node从(server2、3)的设置MHA Manager(server4)部署MHA高可用切换MHA手动切换MHA自动切换MHA的vip手动/自动切换原创 2021-12-17 16:52:20 · 1878 阅读 · 0 评论 -
lnmp 八之mysql主从复制模式
级联模式( A->B->C)GTID模式的级联实验步骤解决报错半同步模式的级联实验步骤延时复制多元复制并行复制(优化mysql主从复制的延迟问题)简介实验步骤慢查询组复制之多主模式(全复制)简介单主模式多主模式配置server1配置server2和server3测试mysql路由器(读写分离)简介部署原创 2021-12-15 19:03:32 · 1492 阅读 · 0 评论 -
lnmp 七之搭建mysql数据库+mysql主从复制(二进制日志、GTID、半同步)
mysql介绍mysql安装mysql安装前准备mysql编译安装配置数据库相关拷贝脚本文件新建用户(用于访问数据库)创建数据库目录修改.bash_profile文件修改配置(/etc/my.cnf)初始化数据库(得到首次登陆密码)启动数据库可视化数据库管理插件mysql主从复制基于二进制日志复制在server2上配置mysql正式配置解决报错测试基于GTID复制配置master配置slave测试半同步复制(基于GTID)配置master配置slave测试原创 2021-12-13 19:40:05 · 1214 阅读 · 0 评论 -
lnmp 六之nginx+tomcat+memcached交叉存储和goaccess可视化日志
tomcat介绍tomcat安装(server2和server3)对server1进行nginx配置使用ip_hash算法tomcat+memcachedgoaccess可视化日志(帮我们采集并以图表显示)原创 2021-12-11 13:28:07 · 2367 阅读 · 0 评论 -
lnmp 三之haproxy的使用
LVS与Haproxy对比Haproxy的使用实验步骤haproxy监控haproxy添加日志haproxy激活认证haproxy设置session保持haproxy权重haproxy设置backuphaproxy访问控制haproxy动静分离haproxy读写分离haproxy+keepalivedhaproxy+pacemaker原创 2021-12-07 11:41:28 · 867 阅读 · 0 评论 -
lnmp 二之Keepalived原理概述
Keepalived简介Keepalived重要功能Keepalived高可用故障切换转移原理keepalived运行时启动的进程keepalived/heartbeat/corosync比较原创 2021-12-06 21:55:08 · 333 阅读 · 0 评论 -
lnmp 四之nginx(web服务器,反向代理,负载均衡以及其他配置管理)
编译安装nginx前言操作步骤nginx并发优化nginx做http服务器nginx反向代理机制nginx负载均衡实验nginx负载均衡实验的补充nginx的平滑升级与回退(热更新热回退)版本热更新版本热回退nginx限流控制单IP并发连接数设置单位时间内的请求数目限制带宽(下载速度)nginx其他配置管理自动索引Nginx expire缓存配置日志轮询禁用不必要的日志访问文件的限制中文乱码nginx重定向Nginx 禁止IP访问重定向至域名防盗链原创 2021-12-05 17:29:25 · 2866 阅读 · 0 评论 -
持续集成与持续交付之Git工具使用(jenkins、gitlab)
Git工具使用版本控制系统Git简介Git安装Git使用Gitlab代码仓库gitlab安装解决报错jenkins持续集成jenkins简介jenkins安装解决报错gitlab结合jenkins实验步骤解决报错原创 2021-11-11 11:25:40 · 794 阅读 · 0 评论 -
k8s 十六之helm二
文章目录构建一个helm chart将打包好的helm包上传至仓库设置版本v2部署metrices-server部署kubeapps(webUI)构建一个helm chart第一步:创建chart并安装tree工具第二步:修改配置文件第三步:检查语法错误第四步:打包将打包好的helm包上传至仓库第一步:添加helm仓库 发现报错检查之后发现harbor页面中没有helm-chart选项重新安装harbor添加成功!终于搞出来了????第二步:安装helm push原创 2021-11-06 17:19:56 · 424 阅读 · 0 评论 -
k8s 十五之helm一
Helm介绍Helm部署原创 2021-11-01 18:28:20 · 1827 阅读 · 0 评论 -
k8s 十四之kubernetes资源监控 + 虚拟机报错的解决 + HPA
Metrics-ServerMetrics-Server简介Metrics-Server部署处理报错解决报错一:443端口占用解决报错二:x509证书问题dashboarddashboard简介dashboard部署处理报错测试HPA(Horizontal Pod Autoscaler)实例HPA简介单度量指标CPU解决虚拟机报错解决报错二多项度量指标CPU+memory原创 2021-10-31 17:53:42 · 567 阅读 · 0 评论 -
k8s 十三之资源限制
资源限制介绍内存限制cpu限制为namespace设置资源限制default资源限制为namespace设置资源配额为namespace设置pod配额原创 2021-10-25 20:12:03 · 301 阅读 · 0 评论 -
k8s 十二之kubernetes访问控制
访问控制介绍认证serviceaccount(sa)UserAccount授权Role与RoleBindingClusterRole与RoleBindingClusterRole与ClusterRoleBinding补充原创 2021-10-24 16:09:18 · 506 阅读 · 0 评论 -
k8s 十一之kubernetes调度
kubernetes调度介绍nodeNamenodeSelector节点亲和与反亲和亲和与反亲和简介节点亲和pod亲和性和反亲和性pod亲和性污点污点简介污点部署影响Pod调度的指令cordon(停止调度)drain(驱逐节点)delete(删除节点)原创 2021-10-09 15:17:30 · 522 阅读 · 0 评论 -
k8s 十之PV和PVC
PV及PVC介绍创建NFS的PV和PVC示例StorageClassStorageClass介绍StorageClass部署默认的StorageClassStatefulSet实验截图解决报错改进补充原创 2021-10-06 22:03:28 · 859 阅读 · 0 评论 -
k8s 九之Volumes配置管理
Volumes简介emptyDir卷emptyDir卷介绍emptyDir卷示例hostPath卷hostPath卷介绍hostPath卷示例NFS卷NFS卷介绍NFS卷示例原创 2021-10-05 21:48:35 · 1047 阅读 · 0 评论 -
k8s 八之secret配置管理
secret介绍secret作用secret类型pod使用secretsecret配置使用默认secret创建secret第一种:从文件中创建第二种:编写一个secret文件使用secret将Secret挂载到Volume将Secret设置为环境变量拉取harbor私有仓库镜像原创 2021-09-15 22:07:12 · 425 阅读 · 0 评论 -
k8s 七之Configmap配置管理
configmap是什么如何创建configmap使用字面值创建使用文件创建使用目录创建编写configmap的yaml文件创建如何使用configmap使用configmap设置环境变量使用conigmap设置命令行参数通过数据卷使用configmapconfigmap热更新原创 2021-09-15 16:53:08 · 627 阅读 · 0 评论 -
k8s 六之pod间网络通信+ingress-nginx部署+网络策略
pod内通过cni0通信host-gw在主机上直接做路由而不用封装,如果是0网段的直接走cni0。Directrouting模式既保留了vxlan,又保留了本机路由。:set paste 进入paste模式以后,可以在插入模式下粘贴内容,不会有任何变形。这里对之前的deploy.yaml做一些修改,使用的是Daemonset控制器和hostnetwork。报错了,修改文件。还是报错,修改文件。加入这几行成功!...原创 2021-09-14 16:00:23 · 1853 阅读 · 0 评论 -
k8s 五之service
什么是serviceservice的类型IPVS模式的service创建service的方式外部访问service的三种方式原创 2021-09-10 14:39:34 · 380 阅读 · 0 评论 -
k8s 四之控制器(ReplicaSet、Deployment、DaemonSet、job、Cronjob)
Pod的分类什么是控制器控制器类型控制器简介控制器实验截图原创 2021-09-09 18:28:39 · 875 阅读 · 0 评论 -
k8s 三之Pod的介绍+pod生命周期+探针
什么是podpod的工作方式pod实验截图原创 2021-08-31 20:18:27 · 612 阅读 · 0 评论 -
k8s 二之资源清单
什么是资源什么是资源清单资源清单的书写原创 2021-08-30 21:38:51 · 294 阅读 · 0 评论 -
k8s 一之k8s的介绍及部署
k8s介绍k8s部署k8s部署实验截图解决报错补充原创 2021-08-30 15:29:47 · 359 阅读 · 0 评论 -
docker stack+harbor补充
搭建私有harbor仓库原创 2021-08-27 14:51:51 · 96 阅读 · 0 评论 -
docker swarm
拉伸到3个监控实现负载均衡原创 2021-08-25 18:38:31 · 81 阅读 · 0 评论 -
docker compose
编写yml文件不小心执行了docker-compose down,再次up发现web1和web2地址发生改变(变成172.19.0.3和172.19.0.4)。这里只需要使用本机地址即可访问。此时停掉web1发现ip地址仍可以访问再停掉web2不能访问了...原创 2021-08-24 14:56:12 · 152 阅读 · 0 评论 -
docker machine
安装docker machineserver2离线安装docker,记得要和server1做免密。server2生成证书管理server2切入server2安装bash包此时source一下,成功!原创 2021-08-23 19:42:01 · 75 阅读 · 0 评论 -
docker容器六
每个容器都有6种namespace原创 2021-08-22 17:23:17 · 107 阅读 · 0 评论 -
docker容器五
数据卷存放在/var/lib/docker/volumes里docker会自动创建管理卷这些数据是宿主机的,被复制到容器中。convoy插件首先在server1安装软件,并启动服务,server2同下。别忘记刷新一下安装convoy把convoy*复制到/usr/local/bin中,便于调用。server2操作同下。创建卷server1运行容器现在停掉server1的demo开启server2的demo访问不同的i...原创 2021-08-20 20:07:20 · 100 阅读 · 0 评论 -
docker容器四
如果此时vm2退出,重新创建vm3,我们发现vm3的地址其实就是vm2的地址。提示需要创建子网容器的网络隔离:vm1和vm2此时不能ping通vm2和vm3通过localhost通信给server1和server2都添加一块网卡多了ens38注意:server2类似另外,可以使用同一个网卡创建不同的vlan。server2操作相似,server1、server2和之前一样,可以通信。...原创 2021-08-19 17:45:07 · 110 阅读 · 0 评论 -
docker容器三之docker仓库(hub、registry和harbor)
docker仓库介绍docker hubdocker hub介绍docker hub公共仓库使用私有仓库搭建(registry)为什么需要搭建私有仓库registry工作原理私有仓库部署私有仓库部署(添加证书加密功能)私有仓库部署(添加用户认证功能)harbor仓库harbor仓库介绍harbor仓库部署(基础)harbor仓库部署(添加用户及项目)harbor仓库部署(添加功能)原创 2021-08-19 10:38:26 · 28809 阅读 · 0 评论 -
docker容器二之Dockerfile详解+镜像的优化
Dockerfile详解Dockerfile常用指令Dockerfile示例实验截图解决报错Shell和exec格式的区别镜像的优化原创 2021-08-17 11:11:44 · 523 阅读 · 0 评论 -
docker容器一之docker简介+docker镜像
docker简介docker镜像docker镜像的特点镜像的构建镜像的部署镜像的详细分析原创 2021-08-14 22:00:22 · 1492 阅读 · 0 评论 -
ansible三
无法直接运行yml文件,当输入正确的密码时可以运行。解密之后,可直接查看文件。可以直接创建加密文件原创 2021-07-15 22:26:49 · 91 阅读 · 0 评论 -
ansible二
注意将http/playbook.yml拿出来放到ansible目录中原创 2021-06-06 12:54:42 · 117 阅读 · 0 评论 -
ansible一
提前做好和server1和server2的免密操作如下图由于server1和server2上没有devops用户,因此连接失败。新建用户之后正常ping通另外简便起见,可以在这一步做好免密。为了便于区分用户,不在全局文件中进行定义。...原创 2021-06-05 13:04:18 · 129 阅读 · 0 评论 -
saltstack三
原创 2021-06-04 11:56:33 · 107 阅读 · 0 评论