kubernetesクラスタ内部アクセス外部データベースendpoint

611 ワード

k 8 sがクラスタ外の独立したサービスにアクセスする最も良い方法は、mysqlサービスを例に挙げるEndpoint方式を採用することである.
  • mysql-serviceを作成します.yaml
  • apiVersion: v1
    kind: Service
    metadata:
      name: mysql-production
    spec:
      ports:
        - port: 3306
    

      
  • mysql-endpointsを作成する.yaml
  • kind: Endpoints
    apiVersion: v1
    metadata:
      name: mysql-production
      namespace: default
    subsets:
      - addresses:
          - ip: 192.168.1.25
        ports:
          - port: 3306
    

      
    外部IPアドレスとサービスをk 8 sクラスタ内部に導入し,サービスをエージェントとして外部サービスにアクセスできる目的を達成する.
     
    転載先:https://www.cnblogs.com/kuku0223/p/10898068.html