Обновление и управление версиями

Процесс обновления control plane в DKP полностью автоматизирован.

  • В DKP поддерживаются последние пять версий Kubernetes.
  • Control plane можно откатывать на одну минорную версию назад и обновлять на несколько версий вперёд — шаг за шагом, по одной версии за раз.
  • Patch-версии (например, 1.27.31.27.5) обновляются автоматически вместе с версией Deckhouse, и управлять этим процессом нельзя.
  • Minor-версии задаются вручную в параметре kubernetesVersion в ресурсе ClusterConfiguration.

Изменение версии Kubernetes

  1. Откройте редактирование ClusterConfiguration:

    d8 platform edit cluster-configuration
    
  2. Установите желаемую версию Kubernetes (kubernetesVersion):

    apiVersion: deckhouse.io/v1
    kind: ClusterConfiguration
    cloud:
      prefix: demo-stand
      provider: Yandex
    clusterDomain: cloud.education
    clusterType: Cloud
    defaultCRI: Containerd
    kubernetesVersion: "1.30"
    podSubnetCIDR: 10.111.0.0/16
    podSubnetNodeCIDRPrefix: "24"
    serviceSubnetCIDR: 10.222.0.0/16
    
  3. Сохраните изменения.