Istio创建新的网关

57 阅读1分钟

创建名称空间

# 创建一个名称空间用来部署gateway
[root@node1 ~]# kubectl create ns istioaction
namespace/istioaction created

创建yaml文件

# my-user-gateway.yaml
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  name: my-user-gateway-install
  namespace: istioaction
spec:
  profile: empty
  values:
    gateways:
      istio-ingressgateway:
        autoscaleEnabled: false
  components:
    ingressGateways:
    - name: istio-ingressgateway
      enabled: false
    - name: my-user-gateway
      namespace: istioaction
      enabled: true
      label:
        istio: my-user-gateway

创建网关

[root@node1 ~]# istioctl install -y -n istioaction -f my-user-gateway.yaml

查看Pod

[root@node1 ~]# kubectl get pods -n istioaction
NAME                               READY   STATUS    RESTARTS   AGE
my-user-gateway-7f6c5df495-tbnft   1/1     Running   0          2m22s