MicroShift is Technology Preview software only.
For more information about the support scope of Red Hat Technology Preview software, see Technology Preview Support Scope.2.3. 远程访问 kubeconfig 文件
当红帽构建的 MicroShift 集群从外部源连接到 API 服务器时,会使用 SAN 字段中所有替代名称的证书进行验证。红帽构建的 MicroShift 使用 主机名
值为外部访问生成默认的 kubeconfig
。默认值在默认 kubeconfig
文件的 < node.hostnameOverride>
、<node.nodeIP
> 和 api.<dns.baseDomain
> 参数值中设置。
/var/lib/microshift/resources/kubeadmin/<hostname>/kubeconfig
文件使用机器的 hostname
或 node.hostnameOverride
(如果设置了这个选项)来访问 API 服务器。kubeconfig
文件的 CA 可以在外部访问时验证证书。
用于远程访问的默认 kubeconfig
文件的内容示例
clusters: - cluster: certificate-authority-data: <base64 CA> server: https://microshift-rhel9:6443
2.3.1. 远程访问自定义
可以生成多个远程访问 kubeconfig
文件值来访问具有不同 IP 地址或主机名的集群。为 apiServer.subjectAltNames
参数中的每个条目生成额外的 kubeconfig
文件。您可以在 IP 连接期间从主机复制远程访问 kubeconfig
文件,然后使用它们从其他工作站访问 API 服务器。