Состав дистрибутива#

В данном разделе приведен состав дистрибутива продукта DropApp, который представляет собой ZIP-архив.

Уникальный идентификатор ZIP-архива имеет вид: K8S-<version>-<distrib_number>-distrib.<extension>, где:

  • K8S - наименование (код) продукта;

  • <version> - версия дистрибутива, например, 4.0.0;

  • <distrib_number> - порядковый номер сборки, например, 24;

  • distrib - обозначение дистрибутива;

  • <extension> - расширение файла, например, zip;

  • <code> - код программного компонента, например, k8so.

ZIP-архив состоит из нескольких архивов:

  • K8S-doc-<version>-<distrib_number>-distrib.zip - архив с документацией;

  • K8S-k8sc-<version>-<distrib_number>-distrib.zip - архив с программным компонентом K8S Core (K8SC), установка которого рассматривается в данной инструкции;

  • K8S-k8so-<version>-<distrib_number>-distrib.zip - архив со вспомогательными инструментами программного компонента HyperSight (K8SO);

  • K8S-k8su-<version>-<distrib_number>-distrib.zip - архив со вспомогательными инструментами программного компонента Utilities (K8SU);

  • K8S-k8si-<version>-<distrib_number>-distrib.zip - архив со вспомогательными инструментами программного компонента K8S Artificial Intelligеnce (K8SI).

Типовой состав архивов программных компонентов:

  • <code>-binaries-<version>-<distrib_number>-distrib.zip - содержит бинарные файлы;

  • <code>-images-<version>-<distrib_number>-distrib.zip - содержит docker-образы;

  • <code>-rpms-<version>-<distrib_number>-distrib.zip - содержит архивы с rpm-пакетами.

Для развертывания кластера DropApp используется архив K8S Core - K8S-k8sc-<version>-<distrib_number>-distrib.zip. Он состоит из следующих частей:

  • k8sc-binaries-<version>-<distrib_number>-distrib.zip - содержит бинарные файлы вспомогательных утилит;

  • k8sc-images-<version>-<distrib_number>-distrib.zip - содержит docker-образы, например: corends, etcd, kube-apiserver, kube-controller-manager, kube-scheduler, cilium, hubble-relay;

  • k8sc-rpms-<version>-<distrib_number>-distrib.zip - содержит архивы с rpm-пакетами для соответствующих версий Platform V SberLinux OS Core;

  • K8S-k8sc-rpms-<version>-<distrib_number>-SBEL9-distrib.zip - содержит rpm-пакеты для установки в Platform V SberLinux OS Core: cri-o, kubeadm, kubelet, kubectl, helm;

  • k8sc-scripts-<version>-<distrib_number>-distrib.zip - содержит вспомогательные скрипты.