Advertisement
Vitaly_Zverev

Untitled

Jul 9th, 2023
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 9.74 KB | Software | 0 0
  1. diff config.yml_origin config.yml --side-by-side
  2. # Секция с общими параметрами кластера.                         # Секция с общими параметрами кластера.
  3. # https://deckhouse.ru/documentation/v1/installing/configurat   # https://deckhouse.ru/documentation/v1/installing/configurat
  4. apiVersion: deckhouse.io/v1                                     apiVersion: deckhouse.io/v1
  5. kind: ClusterConfiguration                                      kind: ClusterConfiguration
  6. clusterType: Cloud                                              clusterType: Cloud
  7. cloud:                                                         cloud:
  8.   provider: Yandex                                                provider: Yandex
  9.   # Префикс объектов, создаваемых в облаке при установке.         # Префикс объектов, создаваемых в облаке при установке.
  10.   # Возможно, захотите изменить.                                  # Возможно, захотите изменить.
  11.   prefix: cloud-demo                                              prefix: cloud-demo
  12. # Адресное пространство Pod’ов кластера.                        # Адресное пространство Pod’ов кластера.
  13. podSubnetCIDR: 10.111.0.0/16                                    podSubnetCIDR: 10.111.0.0/16
  14. # Адресное пространство для service’ов кластера.                # Адресное пространство для service’ов кластера.
  15. serviceSubnetCIDR: 10.222.0.0/16                                serviceSubnetCIDR: 10.222.0.0/16
  16. kubernetesVersion: "1.23"                                     | kubernetesVersion: "1.26"
  17. clusterDomain: "cluster.local"                                  clusterDomain: "cluster.local"
  18. ---                                                             ---
  19. # Секция первичной инициализации кластера Deckhouse.            # Секция первичной инициализации кластера Deckhouse.
  20. # https://deckhouse.ru/documentation/v1/installing/configurat   # https://deckhouse.ru/documentation/v1/installing/configurat
  21. apiVersion: deckhouse.io/v1                                     apiVersion: deckhouse.io/v1
  22. kind: InitConfiguration                                         kind: InitConfiguration
  23. deckhouse:                                                     deckhouse:
  24.   releaseChannel: Stable                                          releaseChannel: Stable
  25.   configOverrides:                                               configOverrides:
  26.     global:                                                        global:
  27.       modules:                                                       modules:
  28.        # Шаблон, который будет использоваться для составлени           # Шаблон, который будет использоваться для составлени
  29.         # Например, Grafana для %s.example.com будет доступна           # Например, Grafana для %s.example.com будет доступна
  30.         # Можете изменить на свой сразу, либо следовать шагам           # Можете изменить на свой сразу, либо следовать шагам
  31.         publicDomainTemplate: "%s.example.com"                          publicDomainTemplate: "%s.example.com"
  32.     userAuthn:                                                     userAuthn:
  33.       controlPlaneConfigurator:                                      controlPlaneConfigurator:
  34.         dexCAMode: DoNotNeed                                            dexCAMode: DoNotNeed
  35.       publishAPI:                                                    publishAPI:
  36.         enable: true                                                    enable: true
  37.         https:                                                         https:
  38.           mode: Global                                                    mode: Global
  39. ---                                                             ---
  40. # Секция, описывающая параметры облачного провайдера.           # Секция, описывающая параметры облачного провайдера.
  41. # https://deckhouse.io/documentation/v1/modules/030-cloud-pro   # https://deckhouse.io/documentation/v1/modules/030-cloud-pro
  42. apiVersion: deckhouse.io/v1                                     apiVersion: deckhouse.io/v1
  43. kind: YandexClusterConfiguration                                kind: YandexClusterConfiguration
  44. layout: Standard                                                layout: Standard
  45. # Параметры доступа к облаку Yandex Cloud.                      # Параметры доступа к облаку Yandex Cloud.
  46. provider:                                                      provider:
  47.  # ID облака.                                                    # ID облака.
  48.   cloudID: *!CHANGE_CloudID*                                  |   cloudID: b1gquj69m5hkc32t5s2c
  49.   # ID каталога.                                                  # ID каталога.
  50.   folderID: *!CHANGE_FolderID*                                |   folderID: b1gs6ifa9rjha4vh5jlv
  51.   # JSON-ключ, сгенерированный с помощью `yc iam key create`      # JSON-ключ, сгенерированный с помощью `yc iam key create`
  52.   # Пример заполнения serviceAccountJSON:                         # Пример заполнения serviceAccountJSON:
  53.   # serviceAccountJSON: |                                         # serviceAccountJSON: |
  54.  #    {                                                          #    {
  55.   #      "id": "...",                                             #      "id": "...",
  56.   #      "service_account_id": "...",                             #      "service_account_id": "...",
  57.   #      "created_at": "2022-08-04T05:38:34.756137618Z",          #      "created_at": "2022-08-04T05:38:34.756137618Z",
  58.   #      "key_algorithm": "RSA_2048",                             #      "key_algorithm": "RSA_2048",
  59.   #      "public_key": "-----BEGIN PUBLIC KEY-----...-----END     #      "public_key": "-----BEGIN PUBLIC KEY-----...-----END
  60.   #      "private_key": "-----BEGIN PRIVATE KEY-----...-----E     #      "private_key": "-----BEGIN PRIVATE KEY-----...-----E
  61.   #    }                                                          #    }
  62.   serviceAccountJSON: *!CHANGE_ServiceAccountJSON*            |   serviceAccountJSON: |
  63.                                                               >     {
  64.                                                               >       "id": "ajedtbfcolnp2lmm1mgo",
  65.                                                               >       "service_account_id": "ajehhe6v84gcg3oqg98e",
  66.                                                               >       "created_at": "2023-07-08T17:59:07.901659388Z",
  67.                                                               >       "key_algorithm": "RSA_2048",
  68.                                                               >       "public_key": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkq
  69.                                                               >       "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBAD
  70.                                                               >      }
  71.                                                               >
  72. masterNodeGroup:                                               masterNodeGroup:
  73.   replicas: 1                                                     replicas: 1
  74.   instanceClass:                                                 instanceClass:
  75.     cores: 4                                                  |     cores: 8
  76.     memory: 8192                                              |     memory: 16384
  77.     # ID образа в Yandex Cloud. Рекомендуется использовать ак       # ID образа в Yandex Cloud. Рекомендуется использовать ак
  78.     # Для получения можете воспользоваться командой:                # Для получения можете воспользоваться командой:
  79.     # yc compute image list --folder-id standard-images --for       # yc compute image list --folder-id standard-images --for
  80.     # Возможно, захотите изменить.                                  # Возможно, захотите изменить.
  81.     imageID: fd864gbboths76r8gm5f                             |     imageID: fd8ebb4u1u8mc6fheog1
  82.     externalIPAddresses:                                           externalIPAddresses:
  83.    - "Auto"                                                        - "Auto"
  84. # Данная подсеть будет разделена на три равных части и исполь   # Данная подсеть будет разделена на три равных части и исполь
  85. nodeNetworkCIDR: "10.241.32.0/20"                               nodeNetworkCIDR: "10.241.32.0/20"
  86. # Публичная часть SSH-ключа для доступа к узлам облака.         # Публичная часть SSH-ключа для доступа к узлам облака.
  87. # Этот ключ будет добавлен пользователю на созданных узлах (и   # Этот ключ будет добавлен пользователю на созданных узлах (и
  88. sshPublicKey: *!CHANGE_SSH_KEY*                               | sshPublicKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC7pivw1Ak
Tags: DeckHouse
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement