虛擬服務是Service MeshASM實現流量路由功能的關鍵資源之一。對於訪問指定目標主機的流量,虛擬服務定義了一組流量路由規則,每個路由規則定義了特定的流量匹配條件。如果流量匹配,則將其轉寄到路由規則所指定的目標服務或者目標服務的版本(子集)。本文介紹如何建立、修改和刪除虛擬服務。
建立虛擬服務
登入ASM控制台,在左側導覽列,選擇 。
在網格管理頁面,單擊目標執行個體名稱,然後在左側導覽列,選擇 。
關於配置樣本及相關說明,請參見Virtual Service。
方式一:單擊建立,配置相關資訊,單擊建立。
方式二:單擊使用YAML建立,選擇命名空間和情境模版,在YAML文字框,按需修改虛擬服務配置資訊,然後單擊建立。
相關操作
虛擬服務建立完成後,您可以在虛擬服務頁面的操作列,進行以下操作。
查看或修改虛擬服務的YAML:單擊目標虛擬服務對應的查看YAML,在編輯對話方塊,修改相關資訊,然後單擊確定。
修改版本資訊:單擊目標虛擬服務對應的版本管理,在版本管理對話方塊,修改相關資訊,然後單擊復原。
刪除虛擬服務:單擊目標虛擬服務對應的刪除,在確認對話方塊,單擊確定。
重要
虛擬服務刪除後,將影響請求的路由與流量分配,可能導致非預期的結果,請謹慎操作。