《Mysql應用純手工!本地K8s的創建、運行、更改源碼、測試》要點:
本文介紹了Mysql應用純手工!本地K8s的創建、運行、更改源碼、測試,希望對您有用。如果有疑問,可以聯系我們。
MYSQL應用可能有點懶,反正我不太喜歡實操,因為貼圖很麻煩……咳咳,這兩天接觸,就做了個教程.這個教程可以大致讓你知道運行,更改源碼,而且從頭測試本地Kubernetes平臺集群.
MYSQL應用Kubernetes是個有很多貢獻者的開源大項目,理論上它作為一個不挑食的容器管理框架,可以無處不在.
MYSQL應用不過有點可惜的是,無論實際編寫還是貢獻測試代碼,引導kubernetes server都不太容易.然后里邊一些文件對于我來說有些亂,不是掛了就是過時.更氣人的是,很多東西,比如源文件更改和編譯運行的示例根本不給詳細,很多時候要跑個本地kubernets cluster代碼還得白手起家慢慢摸索.
MYSQL應用這里分享一些摸索心得,盡量從頭開始詳細講解,大家一起聊聊.
MYSQL應用既然是從頭開始,那就得做做樣子.先創建個新的、干凈的VM來運行.
MYSQL應用
MYSQL應用至此,新的Google云平臺VM實例創建完成,這是個干凈無污染的新環境.
MYSQL應用這一步要安裝:
MYSQL應用ssh到上面的新VM,安裝GCC,Make,socat和git:
MYSQL應用
MYSQL應用安裝etcd:
MYSQL應用
MYSQL應用安裝golang(應該是1.8+版本):
MYSQL應用
MYSQL應用在這個步驟,Git Kubernetes源代碼會克隆下來并添加到GOPATH.注意,這里要用–depth 1,即只要最新版本.
MYSQL應用
MYSQL應用把Kubernetes sources添加到GOPATH:
MYSQL應用
MYSQL應用這里不難,因為它正好有個叫local-up-cluster.sh的好貨.
MYSQL應用
MYSQL應用輸出顯示:
MYSQL應用
MYSQL應用虛擬機打開個新的shell,cd到Kubernetes源目錄GOPATH,然后就可以測試了:
MYSQL應用
MYSQL應用在kubernetes-apiserver添加日志行來改個entry point,而且要保證這條你能在日志中看到:
MYSQL應用
MYSQL應用停止本地群集,重啟root@instance-3:/gopath/src/k8s.io/kubernetes# hack/local-up-cluster.sh
MYSQL應用在尾api server日志行檢查下是否出現了更改:
MYSQL應用
MYSQL應用這就是從頭開始創建本地的Kubernetes集群的文檔,不麻煩,但也包含了一些比較重要的點:執行了幾個簡單的步驟,獲取一個Kubernetes集群,并編譯并更改了API服務器,然后查看了更改.
MYSQL應用文章來自微信公眾號:DevOps研究院
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/3838.html