天天看點

istio注入sidecar

上一節實作了istio的安裝,所有的pod都是running狀态,但不知其作用,現在先建立一個deployment

為了友善視圖,建立一個新的名稱空間

istio注入sidecar

2、手動注入sidecar

執行如下語句:

istio注入sidecar

稍等會兒就能看到原來一個pod變成了兩個,如果你有類似 rancher 這樣的 web 控制台,可以看得更仔細些,如下圖所示

istio注入sidecar

從上圖可知。此時 nginx pod 内部一共有 3 個容器,一個初始化容器 istio-init 已經運作成功并結束了,一個就是nginx 本尊,另外一個就是本文的主角 istio-proxy 了,它就是  sidecar,作用是負責跟外部打交到用的。

現在删除掉剛才建立的 nginx:

執行如下指令在命名空間内實作自動注入 sidecar:

再次建立nginx的deploy檔案

稍等會兒就能看到已經自動注入了

istio注入sidecar

參考文章:https://blog.51cto.com/14625168/2474271