openshift错误未知标志:-ssh privatekey

openshift错误未知标志:-ssh privatekey,openshift,Openshift,我正试图为openshift上的私人回购生成一个秘密。但我一直犯这个错误知道为什么吗 oc secrets new-sshauth sshsecret --ssh-privatekey=C:\Users\Name\.ssh\id_rsa Error: unknown flag: --ssh-privatekey See 'oc create --help' for usage. 根据文件 我需要这样做 oc secrets new-sshauth sshsecret --ssh-private

我正试图为openshift上的私人回购生成一个秘密。但我一直犯这个错误知道为什么吗

oc secrets new-sshauth sshsecret --ssh-privatekey=C:\Users\Name\.ssh\id_rsa
Error: unknown flag: --ssh-privatekey
See 'oc create --help' for usage.
根据文件 我需要这样做

oc secrets new-sshauth sshsecret --ssh-privatekey=$HOME/.ssh/id_rsa

通过这种方式,您可以在OpenShift中创建ssh私钥类型机密

如果没有SSH密钥,请首先使用以下命令生成SSH密钥

$ ssh-keygen -t rsa -C "your_email@example.com"
oc create secret generic <secret_name> \
    --from-file=ssh-privatekey=<path/to/ssh/private/key> \
    --type=kubernetes.io/ssh-auth -n <youropenshiftprojectname>
然后,您可以使用以下命令在openshift项目中创建一个秘密

$ ssh-keygen -t rsa -C "your_email@example.com"
oc create secret generic <secret_name> \
    --from-file=ssh-privatekey=<path/to/ssh/private/key> \
    --type=kubernetes.io/ssh-auth -n <youropenshiftprojectname>
oc创建机密通用文件\
--from file=ssh privatekey=\
--type=kubernetes.io/ssh-auth-n