原创 聯邦集羣安裝

準備工作 總結: 聯邦必須依託一套主的K8S集羣,無法將聯邦的控制平面獨立出來 聯邦參加實質上可以理解爲數據庫的主從同步,在V2版本中支持同步的類型有(ConfigMap,Deployment,Ingress,Jobs,Namespace

原创 calico 3.17.0

部署文件: [root@master calico-3.17.1]# more calico.yaml --- # Source: calico/templates/calico-etcd-secrets.yaml # The follow

原创 一個命令教會你模擬網絡異常

選擇你要選擇模擬網絡異常的網卡,以eth0 舉例 普通網絡延遲: tc qdisc add dev eth0 root netem delay 100ms 抖動延遲: 可模擬較真實的差網絡條件,延遲的同時伴隨丟包 該命令將 eth0

原创 端口檢測工具合輯 nmap、telnet、nc

本文主要介紹使用最頻繁的三個端口檢測工具,並區分各自的優缺點,以達到不同的排查方向選擇最適合的工具,便於我們更快的定位網絡問題。 Telnet Telnet協議是TCP/IP協議族的其中之一,是Internet遠程登錄服務的標準協議和

原创 一張圖看懂k8s flannel網路

二進制部署flannel插件,沒有部署cni插件,需要在flannel配置文件指定生成docker網段,然後在docker.service中指定預定義網段,這樣docker0會和flannel處於同一個網段,flanneld會在e

原创 kubeadm部署k8s v1.11.0

Author:zhutong Time:2019-11-12 一、系統配置: 關閉防火牆、禁用selinux systemctl stop firewalld systemctl disable firewalld setenfo

原创 kubeadm部署k8s v1.11.0 !/bin/bash

Author:zhutong Time:2019-11-12 一、系統配置: 關閉防火牆、禁用selinux systemctl stop firewalld systemctl disable firewalld setenforce 0

原创 Salt篇之salt入門

一、什麼是salt Salt: 一種全新的基礎設施管理方式,部署輕鬆,在幾分鐘內可運行起來,擴展性好,很容易管理上萬臺服務器,速度夠快,服務器之間秒級通訊。 salt底層採用動態的連接總線, 使其可以用於編配, 遠程執行, 配置管

原创 Jenkins+svn+dockerhub+k8s實現CI/CD

架構圖: 一、Jenkins部署安裝 1、部署java環境 tar xvzf jdk-8u144-linux-x64.tar.gz -C /usr/local/ cd /usr/local/ mv jdk1.8.0_144 jd

原创 zabbix+python3+微信api實現網站5分鐘模擬登錄一次,登錄失敗發送報警

一、基礎環境: zabbix python3 linux 二、源碼及其配置 1.zabbix_agent 端配置模擬登錄腳本 將腳本放置在/etc/zabbix/ 下 cat mem_login.py #!/

原创 安裝服務腳本

系統初始化、MySQL、Memcached、Redis安裝 bash <(curl -s -S -L https://raw.githubusercontent.com/zhutongcloud/Linux/master/Sys_

原创 k8s進階篇-k8s的驅逐策略

一 Pod的驅逐需要的k8s組件的說明 kubelet:k8s-node的客戶端用來監控該node和pod(監控pod的增刪改查)的資源使用,pod的硬軟驅逐就是在該組件上設置。 etcd集羣:kubernetes之外的組件,k

原创 升級OpenSSL之後無法ssh怎麼辦?解決方法來了

一、使用telnet遠程連接服務器 telnet由於是不安全的明文傳輸所以被加密傳輸的ssh所取代;但是當我們升級OpenSSL時爲了預防sshd重啓失敗而導致與服務器失聯,可以提前使用telnet連接預防這種情況的發生。 須知:

原创 k8s運維指南

一、Node的隔離與恢復 在硬件升級、維護等情況下,我們需要將某些Node進行隔離,脫離k8s集羣的調度範圍。k8s提供了一種機制,既可以將Node納入調度範圍,也可以將Node脫離調度範圍。 創建配置文件unschedule_node.y

原创 記一次Mysql事物鎖等待超時 Lock wait timeout exceeded; try restarting transaction

問題發生背景: 在MySQL執行更新語句,大概也就一千行左右,執行不成功,報如下錯誤 然後開始漫長的排查過程 參考網上的各種原因分析,歸根結底是以下原因,在高併發的情況下,多人多線程操作數據庫造成死鎖,後續操作超時拋出異常。 MySQL