Создание частного кластера gke - PullRequest
0 голосов
/ 01 октября 2019

Создание частного кластера gke с помощью yaml.

В настоящее время рассматривается вопрос о создании частного gke. попытался добавить личные настройки в файл yaml, но получил ошибку

resources:
- name: myclus
  type: gcp-types/container-v1:projects.locations.clusters
  properties:
    parent: projects/[PROJECT_ID]/locations/[REGION]
    cluster:
      name: my-clus
      zone: [ZONE]
      network: [NETWORK]
      subnetwork: [SUBNETWORK]    ### leave this field blank if using the default network###
      initialClusterVersion: "1.13"
      nodePools:
      - name: my-clus-pool1
        initialNodeCount: 1
        autoscaling:
          enabled: true
          minNodeCount: 1
          maxNodeCount: 12
        management:
          autoUpgrade: true
          autoRepair: true  
        config:
          machineType: n1-standard-1
          diskSizeGb: 15
          imageType: cos
          diskType: pd-ssd
          oauthScopes:             ###Change scope to match needs###
            - https://www.googleapis.com/auth/cloud-platform
          preemptible: false

Ищите его для создания частного кластера без внешних IP-адресов.

1 Ответ

0 голосов
/ 08 октября 2019

Вам когда-нибудь доводилось просматривать эту документацию?

https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters#public_master

Ну, я также нашел этот другой официальный документ Google, который может помочь вамдостигните желаемого:

https://cloud.google.com/solutions/creating-kubernetes-engine-private-clusters-with-net-proxies

В разделе «Создание образа Docker» приведен пример Dockerfile.

Best of Luck!

...