SSHCredentials
Scope: Cluster
Version: v1alpha1
Содержит данные, необходимые Cluster API Provider Static (CAPS) для подключения по протоколу SSH. CAPS подключается к серверу (виртуальной машине), описанному в ресурсе StaticInstance для управления его состоянием.
Ссылка на этот ресурс указывается в параметре credentialsRef ресурса StaticInstance
.
- apiVersion
Версия API объекта.
- kind
Тип объекта.
- metadata
- spec
Желаемое состояние объекта SSHCredentials.
- spec.privateSSHKey
Обязательный параметр
Закрытый ключ SSH в формате PEM, закодированный в Base64.
- spec.sshExtraArgs
Список дополнительных параметров для SSH-клиента (
openssh
).Примеры:
sshExtraArgs: "-vvv"
sshExtraArgs: "-c chacha20-poly1305@openssh.com"
sshExtraArgs: "-c aes256-gcm@openssh.com"
sshExtraArgs: "-m umac-64-etm@openssh.com"
sshExtraArgs: "-m hmac-sha2-512-etm@openssh.com"
- spec.sshPort
Порт для подключения по SSH.
По умолчанию:
22
Допустимые значения:
1 <= X <= 65535
- spec.sudoPassword
Пароль пользователя для использования
sudo
. - spec.user
Обязательный параметр
Имя пользователя для подключения по SSH.