Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“需要等效的命令”;oc秘密新basicauth“;这在openshift中是不推荐的_Openshift_Redhat - Fatal编程技术网

“需要等效的命令”;oc秘密新basicauth“;这在openshift中是不推荐的

“需要等效的命令”;oc秘密新basicauth“;这在openshift中是不推荐的,openshift,redhat,Openshift,Redhat,我遵循本指南()创建一个使用apicast和openshift的环境 指南说我需要使用“ocsecretnewbasicauth”创建一个secret,但在执行该命令后,我得到以下消息 >oc secret新基本配置url secret--密码=https://ACCESS-TOKEN@帐户管理.3scale.net >命令“new basicauth”已弃用,请使用oc create secret 我知道该命令已被弃用,我需要使用“occreatesecret”。但是,我不知道如何使用new命

我遵循本指南()创建一个使用apicast和openshift的环境

指南说我需要使用“ocsecretnewbasicauth”创建一个secret,但在执行该命令后,我得到以下消息

>oc secret新基本配置url secret--密码=https://ACCESS-TOKEN@帐户管理.3scale.net

>命令“new basicauth”已弃用,请使用oc create secret


我知道该命令已被弃用,我需要使用“occreatesecret”。但是,我不知道如何使用new命令来实现相同的结果,即创建一个新的basicauth。

如果您正在查找oc create secret reference,下面的链接很有帮助


我也遇到了同样的问题,根据文档,下面的命令似乎可以解决这个问题:

oc create secret generic gitlab-credentials \
  --from-literal=username=<user_name> \
  --from-literal=password=<password> \
  --type=gitlab.com/basic-auth
oc创建机密的通用gitlab凭据\
--from literal=用户名=\
--from literal=密码=\
--type=gitlab.com/basic-auth
“gitlab凭据”这里是秘密名称

然后,如果要使用刚刚创建的机密创建应用程序:

oc new-app \
  <imagestream-chosen>~<git-repo-url> \
  --context-dir=<context-dir> \
  --allow-missing-imagestream-tags \
  --source-secret=gitlab-credentials
oc新应用\
~ \
--上下文目录=\
--允许缺少imagestream标记\
--source secret=gitlab凭据
--source secret获取先前创建的秘密

希望这有帮助