您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“Istio 1.8新增了哪些功能”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
Istio 1.8 是 Istio 在 2020 年發(fā)布的最后一個(gè)版本,按照 Istio 社區(qū)在今年初設(shè)定的目標(biāo)繼續(xù)推進(jìn),該版本主要有以下更新:
支持使用 Helm 3 進(jìn)行安裝和升級(jí)
正式移除了 Mixer
新增了 Istio DNS proxy,透明地?cái)r截應(yīng)用程序的 DNS 查詢,實(shí)現(xiàn)智能應(yīng)答
新增了 WorkloadGroup
以簡(jiǎn)化對(duì)虛擬機(jī)的引入
WorkloadGroup
是一個(gè)新的 API 對(duì)象,旨在與虛擬機(jī)等非 Kubernetes 工作負(fù)載一起使用,模仿現(xiàn)有的用于 Kubernetes 工作負(fù)載的 sidecar 注入和部署規(guī)范模型來引導(dǎo) Istio 代理。
Istio 從 1.5 版本開始棄用了 Helm,使用 istioctl manifest
方式安裝,后來又改成了 istioctl install
,現(xiàn)在又重新回歸了 Helm,Helm 作為 Kubernetes 環(huán)境下最常用的應(yīng)用安裝管理組件,此次回歸也是傾聽用戶聲音,優(yōu)化安裝體驗(yàn)的的反應(yīng)吧,不過 Istio Operator 依然將是 Istio 安裝的最終形式,從 1.8 版本開始 Istio 支持使用 Helm 進(jìn)行 in-place 升級(jí)和 canary 升級(jí)。
istioctl
命令行工具新的了 bug reporting 功能(istioctl bug-report
),可以用來收集調(diào)試信息和獲取集群狀態(tài)。
安裝 add-on 的方式變了,在 1.7 中已經(jīng)不推薦使用 istioctl 來安裝,在 1.8 中直接被移除了,這樣有利于解決 add-on 落后于上游及難以維護(hù)的問題。
正式移除了 Mixer,推薦使用 WebAssembly 通過擴(kuò)展 Envoy 的方式來擴(kuò)展 Istio,也推薦大家使用 GetEnvoy Toolkit 來進(jìn)行 Envoy 的擴(kuò)展開發(fā)。
在我之前的博客中談到 Istio 1.7 如何支持虛擬機(jī),在 Istio 1.8 中新增了智能 DNS 代理,它是由 Go 編寫的 Istio sidecar 代理,sidecar 上的 Istio agent 將附帶一個(gè)由 Istiod 動(dòng)態(tài)編程的緩存 DNS 代理。來自應(yīng)用程序的 DNS 查詢會(huì)被 pod 或 VM 中的 Istio 代理透明地?cái)r截和服務(wù),該代理會(huì)智能地響應(yīng) DNS 查詢請(qǐng)求,可以實(shí)現(xiàn)虛擬機(jī)到服務(wù)網(wǎng)格的無縫多集群訪問。
新增了 WorkloadGroup ,它描述了工作負(fù)載實(shí)例的集合。提供了一個(gè)規(guī)范,工作負(fù)載實(shí)例可以用來引導(dǎo)它們的代理,包括元數(shù)據(jù)和身份。它只打算與虛擬機(jī)等非 Kubernetes 工作負(fù)載一起使用,旨在模仿現(xiàn)有的用于 Kubernetes 工作負(fù)載的sidecar注入和部署規(guī)范模型來引導(dǎo) Istio 代理。
在 Tetrate,我們?cè)诳蛻舻亩嗉翰渴鹬袕V泛使用這種機(jī)制,以使 sidecar 能夠?yàn)楸┞对诰W(wǎng)格中所有集群的入口網(wǎng)關(guān)的主機(jī)解析 DNS,并通過 mTLS 訪問。
“Istio 1.8新增了哪些功能”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。