網格管理
更新時間 2024-02-18 10:03:09
最近更新時間: 2024-02-18 10:03:09
分享文章
本節主要介紹網格管理類問題
為什么我的集群不能啟用網格?
- 問題描述
集群不能啟用網格。
- 原因分析
暫不支持v1.15以下版本集群啟用網格。
- 解決方法
步驟 1 檢查您的集群版本,目前僅對v1.15、v1.17和v1.19版本的集群生效。
步驟 2 檢查您的瀏覽器,請盡量使用Chrome瀏覽器訪問我們的服務,火狐等瀏覽器可能因為適配的問題,導致啟用網格按鈕灰化。
Istio卸載之后,為什么獨享節點還在?
- 問題描述
Istio卸載后獨享節點還在。
- 原因分析
Istio僅會卸載Istio相關控制面組件,不會主動卸載您的節點資源。
- 解決方法
卸載后的節點,您可以作為普通負載節點使用。如不再需要,請登錄CCE控制臺,在“資源管理 > 節點管理”中,刪除該節點。
如何為集群開放命名空間注入?
為集群的命名空間注入sidecar時,若集群未開放命名空間注入,請參考如下指導修改集群配置:
步驟 1 通過kubectl連接集群。
步驟 2 執行kubectl edit cm -nistio-system istio-sidecar-injector,修改istio-sidecar-injector配置項。
步驟 3 將data.config.policy改為enabled。
data:
config: |-
policy: enabled
某些工作負載不注入sidecar,該如何配置?
為集群的命名空間開啟sidecar注入后,該命名空間下所有工作負載關聯的Pod將自動注入sidecar。不過有些工作負載因為種種原因不能注入sidecar,可參考如下指導進行配置:
步驟 1 登錄CCE控制臺,在工作負載所在行單擊“編輯YAML”。
步驟 2 找到spec.template.metadata.annotations字段,添加sidecar.istio.io/inject: 'false'。
annotations:
sidecar.istio.io/inject: 'false'

您可以單擊Automatic Sidecar Injection了解更多sidecar注入的知識。