https://github.com/openshift/origin/tree/v0.3.3に従って、centos 6.6 の openshift 3 v0.3.3 sample-app の指示に従おうとしています。私が走るとき
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 -append-to-etcpkitlscertsca-bundle-crt-or-etcpkitlscert-pem/ . 誰もこれを経験していますか?
ありがとう!