导入工具cert-importer在各组件的软件包中。
bash createKubeConfig.sh https://<masterIP>:6443
如执行上述命令出错,可执行如下命令之后重试。
unset LD_LIBRARY_PATH
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:`pwd`/lib/
组件 |
导入KubeConfig文件命令 |
---|---|
NodeD |
./cert-importer -kubeConfig=/etc/kubernetes/mindxdl/noded-cfg.conf -cpt=nd |
Resilience-Controller |
./cert-importer -kubeConfig=/etc/kubernetes/mindxdl/resilience-controller-cfg.conf -cpt=rc |
组件 |
证书等配置文件路径 |
目录及其文件属主 |
配置文件说明 |
---|---|---|---|
集群调度组件证书相关根目录 |
/etc/mindx-dl/ |
hwMindX:hwMindX |
kmc_primary_store/master.ks:自动生成的主材料,请勿删除。 .config/backup.ks:自动生成的备份材料,请勿删除。 |
NodeD |
/etc/mindx-dl/noded/ |
.config/config6:导入的加密K8s KubeConfig文件,连接K8s使用。 .config6:导入的加密K8s KubeConfig文件备份。 |
|
Resilience-Controller |
/etc/mindx-dl/resilience-controller/ |
参数 |
类型 |
默认值 |
说明 |
---|---|---|---|
-kubeConfig |
string |
无 |
待导入的KubeConfig文件的路径。 |
-cpt |
string |
ne |
导入证书的组件名称:
|
-encryptAlgorithm |
int |
9 |
私钥口令加密算法:
|
-version |
bool |
false |
打印程序版本号。 |
-n |
bool |
false |
默认导入成功后会删除kubeconfig文件,设为true可停用自动删除功能。 |
-logFile |
string |
/var/log/mindx-dl/cert-importer/cert-importer.log |
工具运行日志路径。 |
-updateMk |
bool |
false |
如果为true,立即更新KMC加密组件的主秘钥。 |
-updateRk |
bool |
false |
如果为true,立即更新KMC加密组件的根秘钥。 |
-h |
无 |
不涉及 |
显示帮助信息。 |