我在OKD中用ansible中的以下条目创建了用户
openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider'}] openshift_master_htpasswd_users={'admin': 'xxx'}
据我所知, filename 输入 openshift_master_identity_providers default value ,例如 /etc/origin/master/htpasswd
filename
openshift_master_identity_providers
default value
/etc/origin/master/htpasswd
对于故障排除,首先应该检查 htpasswd 文件在您的 master 节点主机。同时,你也应该检查你的 /etc/origin/master/master-config.yaml 不管 indentityProvider config应为config。
htpasswd
master
/etc/origin/master/master-config.yaml
indentityProvider
如果上面的检查列表没有问题,您可以按照以下步骤测试OCP集群的其他用户。
# htpasswd -b /etc/origin/master/htpasswd testuser testpasswd
我希望你能帮忙。:^)