Pages - Menu

2021年3月22日 星期一

[istio]安裝istio時固定ip

前言

如果刪除GKE的節點,重建新的話,必須要把istio移除,才能夠使用 遷移工作負載到不同node。

但如果已經將istio的ip ,綁上固定的domain,一旦移除就必須要重新綁定。

所以才有這篇文章的產生,一切都是懶!!!


正文

以下內容都在GCP上面實作(istio 版本為1.8.2)。 騰訊雲不能這樣玩。

  1. 先將IP變成靜態,而不是臨時。



(Fig.1)

  1. 將下面yaml另存成檔案

apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
  components:
    ingressGateways:
    - name: istio-ingressgateway
      enabled: true
      k8s:
        service:
          loadBalancerIP: 123.123.123.123
          loadBalancerSourceRanges:
          - 111.222.222.111/32

跟舊版的差異在必須加上name的名稱,不然在manifest generate 的時候會發生錯誤

  1. 安裝
istioctl install  -f value.yaml

可以先產生yaml看內容是不是有跟想象中的一樣

istioctl manifest generate -f value.yaml

ref.
Istio 1.5 部署指南修正版
IstioOperator Options

沒有留言:

張貼留言