Skip to main content

堡垒机配置

概述#

由于 RKE 使用 "ssh "连接到节点,所以您可以配置cluster.yml,使 RKE 使用堡垒主机。请注意,RKE 节点的端口要求会移动到配置的堡垒主机上。我们的私有 SSH 密钥只需要存在运行 RKE 的主机上。您不需要将您的 SSH 私钥复制到堡垒主机上。

bastion_host:
address: x.x.x.x
user: ubuntu
port: 22
ssh_key_path: /home/user/.ssh/bastion_rsa
# or
# ssh_key: |-
# -----BEGIN RSA PRIVATE KEY-----
#
# -----END RSA PRIVATE KEY-----
# Optionally using SSH certificates
# ssh_cert_path: /home/user/.ssh/id_rsa-cert.pub
# or
# ssh_cert: |-
# ssh-rsa-cert-v01@openssh.com AAAAHHNza...

堡垒机配置选项#

Address#

address指令用于设置堡垒主机的主机名或 IP 地址。RKE 必须能够连接到这个地址。

SSH Port#

您可以指定连接到堡垒主机时要使用的 端口,如果不指定,会使用默认端口22

SSH Users#

指定连接到这个节点时要使用的用户。

SSH Key Path#

指定路径,即ssh_key_path,用于连接堡垒主机时要使用的 SSH 私钥。

SSH Key#

你可以指定连接到堡垒主机使用的密钥,即ssh_key,这样的话就不需要设置 SSH 密钥的路径ssh_key_path

SSH Certificate Path#

您可以指定路径,即ssh_cert_path,用于连接堡垒主机时要使用的签名 SSH 证书。

SSH Certificate#

你可以指定实际的证书,即ssh_cert,用来连接到堡垒主机,这样的话就不需要设置 SSH 密钥路径ssh_cert_path

Last updated on by yzeng25