原创 聯邦集羣安裝
準備工作 總結: 聯邦必須依託一套主的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