私はkubectlに確認してください、私だけのセットアップは、このリンクhttps://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#multi-platform 上kubenetesクラスタベースはノードを取得し、その後、マスターノードは準備完了ですが、私は、リンクhttps://k8s-master-ip:6443/ にアクセスするときエラーが表示されます。ユーザー "system:anonymous"はパス "/"を取得できません。 私は行方不明のトリックですか?ユーザー「システム:匿名は」パスを取得することはできません「/」
4
A
答えて
3
最新のkubernetesデプロイメントツールは、クラスタ上でRBACを有効にします。ジェンキンスはhttps://192.168.70.94:6443/api/v1/...
にアクセスするとキャッチオールユーザーsystem:anonymous
に降格します。このユーザーには、kube-apiserverに対する権限はほとんどありません。
Jenkinsは、k8sクラスタのCAキーで署名されたベアラトークンまたはクライアント証明書を使用して、kube-apiserverで認証する必要があります。
方法1.ジェンキンスはK8Sクラスタでホストされている場合、これは好ましい:。
- プラグイン
- RBACプロファイルを作成するためにK8SでServiceAccountを作成します(つまり、役割/ RoleBindingまたはClusterRole ServiceAccount
- コンフィグURLにアクセスするときに、ServiceAccountのトークンを使用するためのプラグインに関連付けられています/ ClusterRoleBinding)
https://192.168.70.94:6443/api/v1/...
方法2 Jenkinsがk8sクラスタの外部にホストされている場合、上記の手順を引き続き使用できます。代わりに、
- k8sクラスタのCAに関連付けられたクライアント証明書を作成します。 CAキーが保管されている場所を見つけて、それを使用してクライアント証明書を生成する必要があります。
- は、RBACプロファイルを作成します(すなわち。役割/ RoleBindingまたはClusterRole/ClusterRoleBinding)
https://192.168.70.94:6443/api/v1/...
どちらの方法がで働くURLにアクセスする際に
関連する問題
- 1. 匿名ユーザーはユーザー定義のフォルダを見ることができません
- 2. JHipster:匿名ユーザーはエンティティを読み取ることができますが、更新はできません。
- 3. Drupal hook_form_alter匿名ユーザーはフィールドを見ることができません
- 4. セッションは写真とユーザー名を取得できません
- 5. 私はWindowsError取得(3、「システムは指定されたパスを見つけることができません」)
- 6. マクロは匿名関数を返すことはできませんか? Clojureの
- 7. "ユーザーCN = {ユーザー名}/O = {組織名}はデータベース{パスをdatabasename.nsfにできません}"
- 8. パンダシリーズは、インデックスを取得することはできません
- 9. Expressは、画像/取得することはできません
- 10. ユーザー名をreq.userから取得して明示的に出力することはできません
- 11. 匿名型を選択することはできますか?
- 12. X.509証明書と匿名ユーザーでSpringセキュリティを設定できません
- 13. Linq、VB - 匿名タイプは匿名タイプに変換できません
- 14. 値をnullにすることはできません。パラメータ名のパス
- 15. Flatbuffers GoLang-データを取得することはできません
- 16. Drupal - 匿名ユーザーのパスへのアクセス
- 17. ActiveXObject( "WScript.Network")からユーザー名を取得できませんか?
- 18. ユーザー名が無効です。データベース(ASP.net)からユーザー名を読み取ることができません
- 19. createTempFile中にシステムがパスを見つけることができません
- 20. IntellJ IDEA - >システムがパスを見つけることができません
- 21. Linux dladdr1():一致するファイルの絶対パス名を取得できません
- 22. 私はファイルのパスを取得できません
- 23. は、PHPのパスを正しく取得できません。
- 24. ドッカー:レジストリ:誰かからプルすることができません匿名プライベートレジストリ
- 25. は、私はパスでファイルのリストを取得することができます
- 26. SSRS接続プロパティでユーザー名とパスワードを取得できません
- 27. タグ名を取得できません
- 28. 私はfacebookアプリケーションでユーザーIDを取得できません
- 29. 私はフォルダのパスを取得できますが、サブフォルダはありません
- 30. ウィンドウのエラー:[エラー3]システムは指定されたパスを見つけることができません。」.prankは/*.*
そのURLにはどのような情報が表示されますか? – kichik
私はこのURLがkubenetesダッシュボードだと思います。実際に私はJenkinsでkubenetesプラグインを設定していますが、Test Connectionステップで失敗しました。私の画像を参照してください http://imgur.com/a/cMNLo –
これはあなたが通常ダッシュボードにアクセスする方法ではありません。 'kubectl proxy'を実行し、http:// localhost:8001/uiに行きます。 'kubectl create -f https:// git.io/kube-dashboard'で最初にインストールされていることを確認してください。 – kichik