我正在尝试按照https://github.com/openshift/origin/tree/v0.3.3在 centos 6.6 上遵循 openshift 3 v0.3.3 示例应用程序的说明。当我跑步时
openshift ex policy add-user view anypassword:test-admin
我收到来自 add_user.go:43 的投诉
Get https://localhost:8443/osapi/v1beta1/policyBindings/master?namespace=default: x509: certificate signed by unknown authority
我不知道如何绕过它,所以我注释掉了 Fatal() 调用。这允许继续执行,我可以登录到 Web 管理员控制台。下一步工作,但后来我打
openshift ex registry --create --credentials="${KUBECONFIG}"
产生错误
registry.go:145] Can't check for existing docker-registry "docker-registry": Get https://localhost:8443/api/v1beta1/services/docker-registry?namespace=default: x509: certificate signed by unknown authority
openshift 中有很多 registry.go 文件,无论如何我都不喜欢处理这些错误。也许这只是找到正确的 .pem 文件的一个例子,所以我可以遵循这个程序:https ://www.happyassassin.net/2015/01/14/trusting-additional-cas-in-fedora-rhel-centos-dont -附加到-etcpkitlscertsca-bundle-crt-或-etcpkitlscert-pem/。有人对此有经验吗?
谢谢!