bash createKubeConfig.sh https://<masterIP>:6443
若执行上述命令出错,可执行如下命令之后重试。
unset LD_LIBRARY_PATH
export LD_LIBRARY_PATH_BAK=${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH=`pwd`/lib/:${LD_LIBRARY_PATH}
./cert-importer -kubeConfig=/etc/kubernetes/mindxdl/resilience-controller-cfg.conf -cpt=rc
encrypt kubeConfig successfully start to write data to disk [OP]import kubeConfig successfully change owner and set file mode successfully
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH_BAK}
组件 |
证书等配置文件路径 |
目录及其文件属主 |
配置文件说明 |
---|---|---|---|
集群调度组件证书相关根目录 |
/etc/mindx-dl/ |
hwMindX:hwMindX |
kmc_primary_store/master.ks:自动生成的主材料,请勿删除。 .config/backup.ks:自动生成的备份材料,请勿删除。 |
MindCluster Resilience Controller |
/etc/mindx-dl/resilience-controller/ |
.config/config6:导入的加密K8s KubeConfig文件,连接K8s使用。 .config6:导入的加密K8s KubeConfig文件备份。 |
参数 |
类型 |
默认值 |
说明 |
---|---|---|---|
-kubeConfig |
string |
无 |
待导入的KubeConfig文件的路径。 |
-cpt |
string |
rc |
导入证书的组件名称为rc,表示MindCluster Resilience Controller。 |
-encryptAlgorithm |
int |
9 |
私钥口令加密算法:
说明:
无效参数值会被重置为默认值。 |
-version |
bool |
false |
是否查询MindCluster Resilience Controller版本号。
|
-n |
bool |
false |
导入成功后是否删除kubeconfig文件。
|
-logFile |
string |
/var/log/mindx-dl/cert-importer/cert-importer.log |
工具运行日志文件。 说明:
转储后文件的命名格式为:cert-importer-触发转储的时间.log,如:cert-importer-2023-10-07T03-38-24.402.log。 |
-updateMk |
bool |
false |
是否更新KMC加密组件的主秘钥。
|
-updateRk |
bool |
false |
是否更新KMC加密组件的根秘钥。
|
-h或者-help |
无 |
无 |
显示帮助信息。 |