Deckhouse components interact with DVP resources through the DVP API. To configure this connection, create a new user (ServiceAccount), assign the necessary permissions, and generate a kubeconfig. | Для взаимодействия с ресурсами в DVP компоненты Deckhouse используют API DVP. Для настройки подключения создайте пользователя (ServiceAccount), назначьте ему соответствующие права доступа и сгенерируйте kubeconfig. |
The provider supports working with only one disk in the virtual machine template. Make sure the template contains only one disk. | Провайдер поддерживает работу только с одним диском в шаблоне виртуальной машины. Убедитесь, что шаблон содержит только один диск. |
Creating a user | Создание пользователя |
Create a new user in the DVP cluster using the following command: | Создайте нового пользователя в кластере DVP с помощью следующей команды: |
bash d8 k create -f -«EOF apiVersion: v1 kind: ServiceAccount metadata: name: sa-demo namespace: default — apiVersion: v1 kind: Secret metadata: name: sa-demo-token namespace: default annotations: kubernetes.io/service-account.name: sa-demo type: kubernetes.io/service-account-token EOF | bash d8 k create -f -«EOF apiVersion: v1 kind: ServiceAccount metadata: name: sa-demo namespace: default — apiVersion: v1 kind: Secret metadata: name: sa-demo-token namespace: default annotations: kubernetes.io/service-account.name: sa-demo type: kubernetes.io/service-account-token EOF |
Adding a role | Добавление роли |
Add a role to the created user in the DVP cluster using the following command: | Добавьте роль созданному пользователю в кластере DVP с помощью следующей команды: |
bash d8 k create -f -«EOF apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: sa-demo-rb namespace: default subjects:
| bash d8 k create -f -«EOF apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: sa-demo-rb namespace: default subjects:
|
Generating a kubeconfig | Генерация kubeconfig |
To generate a kubeconfig, follow the user creation guide starting from step 3. | Чтобы сгенерировать kubeconfig, следуйте указаниям руководства по созданию пользователей, начиная с пункта 3. |