原创 Kubernetes(k8s)的調度器 - 調度親和性詳細介紹
節點親和性 pod.spec.nodeAffinity preferredDuringSchedulingIgnoredDuringExecution:軟策略 requiredDuringSchedulingIgnoredDuringExec
原创 Kubernetes(k8s)的Service Ingress詳細介紹
在 Kubernetes v1.0 版本, Service 是 “4層”(TCP/UDP over IP)概念。 在 Kubernetes v1.1 版本,新增了 Ingress API(beta 版),用來表示 “7層”(HTTP)服務
原创 企業級-Shell案例4——一鍵查看服務器利用率
一鍵查看服務器利用率 背景:web訪問過慢,服務器內存搞 cpu 60% 內存 利用率 硬盤 利用率 TCP連接狀態 腳本編寫 #!/bin/bash function cpu(){ util=$(vms
原创 Kubernetes(k8s)的Service - 定義
Service 的概念 Kubernetes Service 定義了這樣一種抽象:一個 Pod 的邏輯分組,一種可以訪問它們的策略 —— 通常稱爲微 服務。 這一組 Pod 能夠被 Service 訪問到,通常是通過
原创 Kubernetes(k8s)的存儲Secret 詳細介紹
Secret 存在意義 Secret 解決了密碼、token、密鑰等敏感數據的配置問題,而不需要把這些敏感數據暴露到鏡像或者 Pod Spec 中。Secret 可以以 Volume 或者環境變量的方式使用 Secret 有三種類型:
原创 Kubernetes(k8s)的Service - 代理模式詳細介紹
VIP 和 Service 代理 在 Kubernetes 集羣中,每個 Node 運行一個 kube-proxy 進程。 kube-proxy 負責爲 Service 實現了一種 VIP(虛擬 IP)的形式,而不是 Extern
原创 企業級-Shell案例16——自動發佈PHP項目
自動發佈PHP項目 拉去代碼 同步代碼(rsync) #!/bin/bash DATE=$(date +%F_%T) WWWROOT=/usr/local/nginx/html/$1 BACKUP_DIR=/data/backu
原创 企業級-Shell案例3——批量創建多個用戶並設置密碼
批量創建多少個用戶並設置密碼 背景:多名新人入職 單個用戶創建 添加 useradd zhang 改密碼 passwd zhang 腳本編寫 #!/bin/bash USER_LIST=$@ USER_FILE=./u
原创 企業級-Shell案例15——自動發佈Java項目(Tomcat)
自動發佈Java項目(Tomcat) 需求: 代碼已經到版本倉庫,執行shell腳本一鍵部署 流程步驟: java --> jar/war --> tomcat/resin jar-jar 腳本編寫 #!/bin/bash
原创 Kubernetes(k8s)的存儲configmap詳細介紹
configMap 描述信息 ConfigMap 功能在 Kubernetes1.2 版本中引入,許多應用程序會從配置文件、命令行參數或環境變量中讀取配 置信息。ConfigMap API 給我們提供了向容器中注入配置信息的機制,ConfigM
原创 企業級-Shell案例2——發送告警郵件
發送告警郵件 安裝軟件 yum install mailx -y 配置文件 進入qq郵箱首頁,點擊設置>賬戶,然後找到下圖截取的地方(需要設置的,如圖) 設置完之後呢,就要把生成的授權碼作爲郵箱的password的啦~ 配置/etc/
原创 Centos7使用腳本搭建LVS的DR模式。
環境準備:三臺虛擬機 1)此環境是針對內部服務的LVS架構,如數據庫,緩存,共享存儲等業務。 虛擬機角色 IP地址 備註 LVS負載均衡器 192.168.116.129 VIP地址:192.168.116.100 http服務器RS
原创 企業級-Shell案例9——批量主機遠程執行命令腳本
批量主機遠程執行命令腳本 多臺主機同時執行命令 expect 腳本編寫 #!/bin/bash COMMAND=$* HOST_INFO=host.info for IP in $(awk '/^[^#]/{print $1}' $H
原创 企業級-Shell案例6——查看網卡的實時流量
查看網卡的實時流量 監控流量 腳本編寫 #!/bin/bash eth0=$1 echo -e "流量進入--流量傳出 " while true; do old_in=$(cat /proc/net/dev |grep
原创 企業級-Shell案例11——監控MySQL主從同步狀態是否異常腳本
監控MySQL主從同步狀態是否異常腳本 流程圖 主從同步 master binlog save 寫 --> master --> binlong --> relaylog -->slave 腳本編寫 #!/bin/bas