原创 jenkins部署k8s項目-CICD

一 環境準備 1 docker倉庫,harbor我這裏用的是線上的hub https://hub.docker.com/ 自己註冊即可2 準備git倉庫,我這裏用的是碼雲 https://gitee.com/huningfei/java

原创 jenkins 按角色設置管理權限

參考 https://blog.whsir.com/post-1785.html 1 在插件管理裏面安裝 Role-based Authorization Strategy 這個插件 2、在系統管理-Configure Global S

原创 三 node節點部署k8s組件

接着第二篇,master上面部署完了三個角色,接着部署node節點主要部署:kubelet kube-proxy 一 環境準備(以下都是在master上操作) 1建立目錄,拷貝兩個組件 mkdir /home/yx/kubernetes/

原创 二 master上部署k8s組件

接着第一篇,在部署Kubernetes之前一定要確保etcd、flannel、docker是正常工作的,否則先解決問題再繼續。 主要部署 三個角色 :kube-apiserver kube-controller-manager kube-s

原创 利用django嘗試寫一個代碼發佈系統

一 前期說明: 我運行項目的環境是nginx+php,存儲代碼用的是gitlab, python版本:3.6 django版本:2.2.1 mysql版本:5.7 二 大體思路 1 需要知道主機的用戶名,密碼,端口號,2 需要知道git

原创 利用zabbix的low level discovery 功能來監控網站的url即返回狀態碼

參考 :http://blog.csdn.net/qq942477618/article/details/53928951http://hao360.blog.51cto.com/5820068/1653638/ 說明:zabbix版本用的

原创 redis集羣

一 redis集羣的目的 在 Web 服務器中,高可用 是指服務器可以 正常訪問 的時間,衡量的標準是在 多長時間 內可以提供正常服務(99.9%、99.99%、99.999% 等等)。在 Redis 層面,高可用 的含義要寬泛一些,除了保

原创 利用shell腳本去備份所指定的數據庫

#! /bin/bash logintool=/home/yx/server/mysql/mysql/bin/mysql dumptool=/home/yx/server/mysql/mysql/bin/mysqldump usernam

原创 zabbix如何實現微信短信電話報警

參考 http://www.ttlsa.com/linux/zabbix-wechat-onalert-20/zabbix的具體安裝過程見 http://825536458.blog.51cto.com/4417836/1775313這篇文

原创 haproxy實現mysql多slave讀負載均衡

前言 :HAProxy提供高可用性、負載均衡以及基於TCP和HTTP應用的代理,支持虛擬主機,它是免費、快速並且可靠的一種解決方案。而mysql一主多從是比較通用的架構,我們可以利用haproxy在tcp層對數據庫的讀請求進行代理,從而實現

原创 keepalived(雙主模式)+haproxy+mysql_slave

環境說明: debian系統 keepalived_master1 +haproxy 192.168.7.32 keepalived_master1 +haproxy 192.168.9.52 mysql_master 192.168

原创 zabbix監控zookeeper

客戶端操作:1 編輯zabbix_agentd配置文件##zookepeerUserParameter=zookeeper[*],/usr/bin/sh   /home/zabbix/scripts/check_zookeeper.sh  

原创 elk安裝

參考:http://www.178linux.com/17395 一 服務端安裝環境 centos7 1 首先安裝java環境yum install java-1.8.0-openjdk 2 yum 安裝,也可以rpm包直接安裝 ,下載非常

原创 我的友情鏈接

Ro の博客檸檬老男孩linux培訓三人行,必有我師焉撫琴煮酒吟—技術交流屌絲運維男____哊.時^隨記月晴星飛技術之路---桀蘭芷模範生的學習博客Share your knowledge …啓程的Linux博客生活就是等待戈多家住海邊喜

原创 監控web是否正常

#!/bin/bash a=`curl -o /dev/null -s -w %{http_code} "http://www.baidu.com"` if [ $a -eq 200 ] then   echo ok else   echo