自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 kubeadm部署k8s v1.11.0

Author:zhutong Time:2019-11-12一、系统配置:关闭防火墙、禁用selinuxsystemctl stop firewalldsystemctl disable firewalldsetenforce 0编辑文件/etc/selinux/config,将SELINUX修改为disabled,如下:sed -i ‘s/SELINUX=permissive/SE...

2019-11-22 17:03:58 483 1

原创 zabbix+python3+微信api实现网站5分钟模拟登录一次,登录失败发送报警

一、基础环境:zabbixpython3linux二、源码及其配置1.zabbix_agent 端配置模拟登录脚本将脚本放置在/etc/zabbix/ 下cat mem_login.py#!/bin/pythonimport requests,json,time,sysurl_mem={'公网记忆':'http://memo.mintxxxxx.com/Mintel/ser...

2019-09-25 17:59:04 521 2

原创 安装服务脚本

bash <(curl -s -S -L https://raw.githubusercontent.com/zhutongcloud/Linux/master/Sys_mysql_Mem_Redis.sh)

2019-09-11 18:26:05 377

原创 MySQL8.0 并行复制的黑马

一、主从复制延迟情况1:(https://blog.csdn.net/u010522235/article/details/51865978)主库的DDL(alter、drop、repair、create)导致只读节点延迟可能1:只读节点与主库的DDL同步是串行进行的,如果DDL操作在主库执行时间很长,那么同样在备库也会消耗同样的时间,比如在主库对一张500W的表添加一个字段耗费了10分钟,...

2019-06-28 11:45:13 1503

原创 Mysql数据库常用操作、企业级监控参数、AB复制、Atlas实现读写分离

一、权限管理1.创建库testcreate database test;2.创建用户user01对库test有所有权限grant all on test.* to 'user01'@'%' identified by 'password'; 3.创建用户并授与root相同授权权限。[grant 权限 on 数据库对象 to 用户]grant all on *.* to 'user0...

2019-06-06 18:31:01 328

原创 k8s集群二进制部署过程

1.部署ETCd集群下载cfssl工具:wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64chmod +x cfssl_...

2019-06-04 14:43:20 2872 3

原创 kubernetes上的服务发现-CoreDNS配置

1.当前已经开启ipvs的kube-proxy,集群DNS的IP为10.0.0.2下载coredns项目的kuberneteswget https://github.com/coredns/deployment/archive/master.zipunzip master.zip因为项目使用了jq命令,需要安装jq程序由于jq来源于epel,因此需要安装扩展的yum仓库rpm -iv...

2019-06-04 09:45:01 852

原创 nmonbug,千兆网卡,测试网络io,吞吐量竟然测出来200MB+

关于nmon的bug千兆网卡,测试网络io,吞吐量竟然测出来200MB+使用nmon抓取网络io信息但是用iftop显示最大网络吞吐为110MB左右,符合我的网卡最大限制有没有人可以解释一下?

2020-09-29 18:01:18 744

原创 一张图看懂k8s flannel网路

二进制部署flannel插件,没有部署cni插件,需要在flannel配置文件指定生成docker网段,然后在docker.service中指定预定义网段,这样docker0会和flannel处于同一个网段,flanneld会在etcd中给每个node分配一个子网段,然后docker0在此子网段中分配pod ip。这样保证不同node上的任意一个pod 其ip都不会冲突。kubeadm部署k8...

2019-11-21 16:06:05 1090

原创 Salt篇之salt入门

一、什么是saltSalt: 一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等salt客户端程序不监听端口,客户端启动后,会主动连接master端注册,然后一直保持该TCP连接,master通过这条TCP连接对客户端控制,如果连接断开,ma...

2019-10-21 21:31:31 2097

原创 Jenkins+svn+dockerhub+k8s实现CI/CD

架构图:

2019-09-24 17:26:23 1269

原创 升级OpenSSL之后无法ssh怎么办?解决方法来了

一、使用telnet远程连接服务器telnet由于是不安全的明文传输所以被加密传输的ssh所取代;但是当我们升级OpenSSL时为了预防sshd重启失败而导致与服务器失联,可以提前使用telnet连接预防这种情况的发生。1.安装与启动rpm -qa | grep telnet #查看是否安装yum install -y telnet #装...

2019-08-28 15:58:16 4973

原创 RabbitMq镜像高可用集群模式

一、rabbitmq 有三种模式,但是集群模式是2种。单一模式: 单机运行一个rabbitmq而已,不做任何集群普通模式: 默认集群模式,以两个几点(rabbit01、rabbit02)为例进行说明。对于队列来说,消息实体只存在于其中一个节点rabbit01,rabbit01和rabbit02两个节点有相同的数据。当消息进入rabbit01节点的队列后,若消费者从2节点消费,则rabbitmq...

2019-06-21 10:28:04 11318 1

原创 K8s 运维指南

一、Node的隔离与恢复在硬件升级、维护等情况下,我们需要将某些Node进行隔离,脱离k8s集群的调度范围。k8s提供了一种机制,既可以将Node纳入调度范围,也可以将Node脱离调度范围。创建配置文件unschedule_node.yaml,在spec部分指定unschedulable 问true:[root@master node]# cat unschedule_node.yaml ...

2019-06-18 17:05:51 6404

原创 Docker安装、使用、镜像命令汇总

一、Docker 安装使用国内源安装新版docker删除已安装的docker # yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker...

2019-06-13 10:35:16 347

原创 K8s基本操作命令汇总

一、创建资源1.创建podkubectl create -f quizii_tomcat.yaml ##一个yaml文件可以创建deployment、pod、svc资源kubectl apply -f quizii_tomcat.yaml ##已经创建资源 改动yaml 重新应用kubectl delete -f quizii_tomcat.yaml 2.创建命名空间kubect...

2019-06-06 18:17:47 1170

原创 k8s外网如何访问业务应用之Service 池化pod

废话:先讲述一个k8s重要概念,我觉得这个概念是整个k8s集群实现微服务的最核心的概念ServiceService定义了Pod的逻辑集合和访问该集合的策略,是真实服务的抽象。Service提供了一个统一的服务访问入口以及服务代理和发现机制,用户不需要了解后台Pod是如何运行。只需要将一组跑同一服务的pod池化成一个service,k8s集群会自动给这个service分配整个集群唯一ip和端口...

2019-06-06 09:35:11 6122 1

原创 k8s Dashboard部署

1.下载Dashboard所需要用到的yaml文件wget https://www.cloudelf.cn/kubernetes/kubernetes-dashboard.yaml修改此yaml文件为:1).注释掉Dashboard Secret ,不然后面访问显示网页不安全,证书过期,我们自己生成证书。2).因为我选择nodeport访问dashboard,所以将service ty...

2019-06-06 09:22:00 1983 1

原创 在K8s上部署Redis 集群

一、前言架构原理:每个Master都可以拥有多个Slave。当Master下线后,Redis集群会从多个Slave中选举出一个新的Master作为替代,而旧Master重新上线后变成新Master的Slave。二、准备操作本次部署主要基于该项目:https://github.com/zuxqoj/kubernetes-redis-cluster其包含了两种部署Redis集群的方式:S...

2019-06-04 14:32:51 43215 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除