原创 golang 定時請求URL

golang 定時請求URL package main import ( "fmt" "net/http" "strings" "time" ) func main() { t1 := time.NewTimer(

原创 istio 允許服務間不安全連接

istio 允許服務間不安全連接 集羣中開啓了自動注入istio, 但是通過 statefulset 創建的服務沒辦法注入。 導致istio已經注入的服務訪問有狀態服務時出現不可信任連接。 導致服務無法訪問。 可以通過下面指定h

原创 Golang 部署webhook,執行指定腳本

Golang 部署webhook,遠程觸發執行指定腳本。 下載 GITHUB地址:https://github.com/adnanh/webhook https://github.com/adnanh/webhook/releas

原创 istio sidecar使用自定義鏡像

istio sidecar使用自定義鏡像 Istio 和 sidecar 配置保存在 istio 和 istio-sidecar-injector 這兩個 ConfigMap 中,其中包含了 Go template,所謂自動 si

原创 二進制安裝k8s - 0.8 安裝 flannel 網絡插件

二進制安裝k8s - 0.8 安裝 flannel 網絡插件 這裏直接用pod方式啓動flannel插件 node節點操作 解壓cni插件二進制文件 wget https://github.com/containernetwork

原创 二進制安裝k8s - 0.9 安裝 coredns && metrics

二進制安裝k8s - 0.9 安裝 coredns && metrics 這裏全部是用yaml 安裝。 coredns apiVersion: v1 kind: ServiceAccount metadata: name:

原创 二進制安裝k8s - 0.4 ETCD 單節點安裝

二進制安裝k8s - 0.4 ETCD 單節點安裝 創建目錄 & 拷貝文件 [root@master ~]# mkdir -p /data/etcd/{bin,ssl} [root@master ~]# mv /data/

原创 二進制安裝k8s - 0.5 二進制安裝Docker

二進制安裝k8s - 0.5 二進制安裝Docker 這裏裝的版本爲: docker-18.09.8 、 19.X不通用 這裏可以只裝node節點機器 master不參與服務啓動。 安裝docker 準備docker相關目

原创 二進制安裝k8s - 0.6 master安裝 kube-apiserver、kubu-controller-manager 、kube-scheduler

二進制安裝k8s - 0.6 master安裝 kube-apiserver 、kubu-controller-manager 、kube-scheduler 創建 kubernetes 證書籤名請求 vim /data/k8s

原创 二進制安裝k8s - 0.7 node安裝 kubelet、kube-proxy 、cni plugins

二進制安裝k8s - 0.7 node安裝 kubelet、kube-proxy 、cni plugins 創建 node 相關目錄 mkdir -p /data/k8s/{kubelet,kube-proxy,cni,bin,

原创 nginx 跨域請求。PUT、POST、DELETE請求被轉爲 GET 處理辦法

nginx 跨域請求。PUT、POST、DELETE請求被轉爲 GET 處理辦法 server { listen 80; server_name www.test.com;

原创 二進制安裝k8s - 01. 服務器初始化

二進制安裝k8s - 01. 服務器初始化 k8s 版本爲 :v1.15.6 實驗環境 這裏最簡單化。 一個master 一個node 一個etcd 無高可用 本次所有安裝目錄都在 /data 下面 192.168

原创 二進制安裝k8s - 03. 生成所有服務的kubeconfig文件

二進制安裝k8s - 03. 生成所有服務的kubeconfig文件 準備 kubectl 使用的admin證書籤名請求 創建配置文件 [root@master cert]# pwd /data/k8s/cert [root@

原创 二進制安裝k8s - 02. 二進制文件下載及生成證書

二進制安裝k8s - 02. 二進制文件下載及生成證書 二進制文件下載 ----download k8s binary at: https://dl.k8s.io/v1.15.6/kubernetes-server-linux

原创 二進制安裝K8S - NODE 節點的安裝

二進制安裝K8S - NODE 節點的安裝 安裝系統 Linux node02 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86