原创 go :gin BasicAuth中間件
背景: 本文實驗 BasicAuth 中間件用法 代碼 package main import ( "net/http" "github.com/gin-gonic/gin" ) // simulate some pri
原创 kubernetes :2019 容器雲概況
2019年接近尾聲, 容器雲市場,特別是k8s有什麼表現呢?可以看看本文 K8s容器雲業內近況 1.概況 目前公有云廠商基本都推出了 kubernetes service服務 , 針對各個行業在推解決方案,典型的像 AWS,Azu
原创 docker :gitlab Uploading artifacts to coordinator... too large archive should fail job
背景: 我們使用gitlab-ci流水線開發, 將原來的jar 打包方式,修改爲war的方式之後 流水線報錯 Uploading artifacts to coordinator... too large archive shou
原创 linux : svn命令行操作
背景: 本文介紹 svn的命令行操作 操作: 創建新路徑 mkdir svndir 檢出項目 svn co svn://repo/docs co是 checkout的簡寫 提交 svn add <filename
原创 istio: istio學習思維導圖
istio作爲優秀的servicemesh解決方案,目前炙手可熱,如何系統學習istio呢,可以參考下面的思維導圖
原创 go :gin 編寫測試代碼
背景: 本文實驗 gin框架下 測試代碼的編寫 功能代碼 package main import ( "github.com/gin-gonic/gin" ) func setupRouter() *gin.Engine {
原创 gin : 多文件上傳
背景: 本文實驗,gin框架下的多文件上傳 func main() { router := gin.Default() // Set a lower memory limit for multipart forms (defa
原创 kubernetes:驅逐node上所有pod
背景: 有時候我們要對一個node節點進行維修,升級,需要重啓開關機,那怎麼才能做到應用不影響呢? 技術: 我們可以使用 命令操作 kubectl drain <node name> 官方文檔: https://kubernet
原创 go : gin Urlencoded 格式
背景: 本文介紹 Urlencoded 自定義格式 代碼: package main import ( "github.com/gin-gonic/gin" ) func main() { router := gin.De
原创 kubernetes:靜態pod
什麼是靜態Pod 靜態Pod是由kubectl進行管理的僅存於特定Node上的Pod。他們不能通過API Server管理,無法與ReplicationController、Deployment或者DaemonSet進行關聯,並且
原创 go :複製文件內容到另一個文件
背景: 本文實驗,從一個文件拷貝文件內容到另外一個文件 代碼 package main import ( "fmt" "io" "os" ) func copyFileContents(src, dst string)
原创 kubernetes:Critical Pod
怎麼表示一個pod 是 Critical Pod 規則1: Enable Feature Gate ExperimentalCriticaPodAnnotation 必須隸屬於kube-system namespace; 必須加上
原创 golang:自定義類型轉換 non-interface type int32 on left
報錯: non-interface type int32 on left 要點: 傳進來的參數不是interface類型那麼做類型斷言都是回報 non-interface的錯誤 需要藉助interface{}()進行轉換 案例:
原创 golang: import cycle not allowed
報錯: import cycle not allowed 原因: 循環導包所致 解決辦法: 分析代碼,找到循環倒入的代碼處,進行修改 舉例: 我有兩個包 cluster 和workload cluster中有個test1 函數
原创 kubernetes:源碼編譯
1.golang環境搭建 安裝包下載 三個地址任選 https://dl.google.com/go https://storage.googleapis.com/golang http://www.golangtc.