阿里云服務(wù)網(wǎng)格 istio-gateway ipv6負(fù)載均衡綁定

由于蘋果審核需要ipv6,而且現(xiàn)在ipv6越來月普及,所以想讓阿里云的k8s集群支持ipv6。

使用用了服務(wù)網(wǎng)格,所以只要新建一個(gè)ipv6的istio-gateway就可以了。
目前阿里云必須通過自定義部署文件的方式配置ipv6網(wǎng)關(guān),關(guān)鍵配置是

  • service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ip-version: ipv6

完整配置如下,記得改忘關(guān)名,不能與原ipv4忘關(guān)沖突

apiVersion: istio.alibabacloud.com/v1beta1
kind: IstioGateway
metadata:
  name: gateway-test
  namespace: istio-system
spec:
  dnsPolicy: ClusterFirst
  externalTrafficPolicy: Local
  hostNetwork: false
  kernel:
    parameters: {}
  maxReplicas: 5
  minReplicas: 2
  ports:
    - name: status-port
      port: 15020
      targetPort: 15020
    - name: http2
      port: 80
      targetPort: 80
    - name: https
      port: 443
      targetPort: 443
    - name: tls
      port: 15443
      targetPort: 15443
  readinessProbe: {}
  replicaCount: 2
  resources:
    limits:
      cpu: '2'
      memory: 2G
    requests:
      cpu: 200m
      memory: 256Mi
  runAsRoot: true
  sds:
    enabled: true
    resources:
      limits:
        cpu: '2'
        memory: 1Gi
      requests:
        cpu: 100m
        memory: 128Mi
  serviceAnnotations:
    service.beta.kubernetes.io/alibaba-cloud-loadbalancer-address-type: internet
    # 指定負(fù)載均衡配置,動態(tài)申請負(fù)載均衡
    service.beta.kubernetes.io/alibaba-cloud-loadbalancer-spec: slb.s1.small
     # 指定已有負(fù)載均衡
    #service.beta.kubernetes.io/alibaba-cloud-loadbalancer-id: lb-bp12thdqn641p3rpuhwgh
    service.beta.kubernetes.io/alibaba-cloud-loadbalancer-ip-version: ipv6
  serviceType: LoadBalancer

`` `
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容