Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff config.yml_origin config.yml --side-by-side
- # Секция с общими параметрами кластера. # Секция с общими параметрами кластера.
- # https://deckhouse.ru/documentation/v1/installing/configurat # https://deckhouse.ru/documentation/v1/installing/configurat
- apiVersion: deckhouse.io/v1 apiVersion: deckhouse.io/v1
- kind: ClusterConfiguration kind: ClusterConfiguration
- clusterType: Cloud clusterType: Cloud
- cloud: cloud:
- provider: Yandex provider: Yandex
- # Префикс объектов, создаваемых в облаке при установке. # Префикс объектов, создаваемых в облаке при установке.
- # Возможно, захотите изменить. # Возможно, захотите изменить.
- prefix: cloud-demo prefix: cloud-demo
- # Адресное пространство Pod’ов кластера. # Адресное пространство Pod’ов кластера.
- podSubnetCIDR: 10.111.0.0/16 podSubnetCIDR: 10.111.0.0/16
- # Адресное пространство для service’ов кластера. # Адресное пространство для service’ов кластера.
- serviceSubnetCIDR: 10.222.0.0/16 serviceSubnetCIDR: 10.222.0.0/16
- kubernetesVersion: "1.23" | kubernetesVersion: "1.26"
- clusterDomain: "cluster.local" clusterDomain: "cluster.local"
- --- ---
- # Секция первичной инициализации кластера Deckhouse. # Секция первичной инициализации кластера Deckhouse.
- # https://deckhouse.ru/documentation/v1/installing/configurat # https://deckhouse.ru/documentation/v1/installing/configurat
- apiVersion: deckhouse.io/v1 apiVersion: deckhouse.io/v1
- kind: InitConfiguration kind: InitConfiguration
- deckhouse: deckhouse:
- releaseChannel: Stable releaseChannel: Stable
- configOverrides: configOverrides:
- global: global:
- modules: modules:
- # Шаблон, который будет использоваться для составлени # Шаблон, который будет использоваться для составлени
- # Например, Grafana для %s.example.com будет доступна # Например, Grafana для %s.example.com будет доступна
- # Можете изменить на свой сразу, либо следовать шагам # Можете изменить на свой сразу, либо следовать шагам
- publicDomainTemplate: "%s.example.com" publicDomainTemplate: "%s.example.com"
- userAuthn: userAuthn:
- controlPlaneConfigurator: controlPlaneConfigurator:
- dexCAMode: DoNotNeed dexCAMode: DoNotNeed
- publishAPI: publishAPI:
- enable: true enable: true
- https: https:
- mode: Global mode: Global
- --- ---
- # Секция, описывающая параметры облачного провайдера. # Секция, описывающая параметры облачного провайдера.
- # https://deckhouse.io/documentation/v1/modules/030-cloud-pro # https://deckhouse.io/documentation/v1/modules/030-cloud-pro
- apiVersion: deckhouse.io/v1 apiVersion: deckhouse.io/v1
- kind: YandexClusterConfiguration kind: YandexClusterConfiguration
- layout: Standard layout: Standard
- # Параметры доступа к облаку Yandex Cloud. # Параметры доступа к облаку Yandex Cloud.
- provider: provider:
- # ID облака. # ID облака.
- cloudID: *!CHANGE_CloudID* | cloudID: b1gquj69m5hkc32t5s2c
- # ID каталога. # ID каталога.
- folderID: *!CHANGE_FolderID* | folderID: b1gs6ifa9rjha4vh5jlv
- # JSON-ключ, сгенерированный с помощью `yc iam key create` # JSON-ключ, сгенерированный с помощью `yc iam key create`
- # Пример заполнения serviceAccountJSON: # Пример заполнения serviceAccountJSON:
- # serviceAccountJSON: | # serviceAccountJSON: |
- # { # {
- # "id": "...", # "id": "...",
- # "service_account_id": "...", # "service_account_id": "...",
- # "created_at": "2022-08-04T05:38:34.756137618Z", # "created_at": "2022-08-04T05:38:34.756137618Z",
- # "key_algorithm": "RSA_2048", # "key_algorithm": "RSA_2048",
- # "public_key": "-----BEGIN PUBLIC KEY-----...-----END # "public_key": "-----BEGIN PUBLIC KEY-----...-----END
- # "private_key": "-----BEGIN PRIVATE KEY-----...-----E # "private_key": "-----BEGIN PRIVATE KEY-----...-----E
- # } # }
- serviceAccountJSON: *!CHANGE_ServiceAccountJSON* | serviceAccountJSON: |
- > {
- > "id": "ajedtbfcolnp2lmm1mgo",
- > "service_account_id": "ajehhe6v84gcg3oqg98e",
- > "created_at": "2023-07-08T17:59:07.901659388Z",
- > "key_algorithm": "RSA_2048",
- > "public_key": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkq
- > "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBAD
- > }
- >
- masterNodeGroup: masterNodeGroup:
- replicas: 1 replicas: 1
- instanceClass: instanceClass:
- cores: 4 | cores: 8
- memory: 8192 | memory: 16384
- # ID образа в Yandex Cloud. Рекомендуется использовать ак # ID образа в Yandex Cloud. Рекомендуется использовать ак
- # Для получения можете воспользоваться командой: # Для получения можете воспользоваться командой:
- # yc compute image list --folder-id standard-images --for # yc compute image list --folder-id standard-images --for
- # Возможно, захотите изменить. # Возможно, захотите изменить.
- imageID: fd864gbboths76r8gm5f | imageID: fd8ebb4u1u8mc6fheog1
- externalIPAddresses: externalIPAddresses:
- - "Auto" - "Auto"
- # Данная подсеть будет разделена на три равных части и исполь # Данная подсеть будет разделена на три равных части и исполь
- nodeNetworkCIDR: "10.241.32.0/20" nodeNetworkCIDR: "10.241.32.0/20"
- # Публичная часть SSH-ключа для доступа к узлам облака. # Публичная часть SSH-ключа для доступа к узлам облака.
- # Этот ключ будет добавлен пользователю на созданных узлах (и # Этот ключ будет добавлен пользователю на созданных узлах (и
- sshPublicKey: *!CHANGE_SSH_KEY* | sshPublicKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC7pivw1Ak
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement