問題タブ [jenkins-kubernetes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins-plugins - リモート GKE クラスタにアクセスするために jenkins kubernetes プラグインの権限を構成する方法
私は GCE に Jenkins をセットアップしており、そこから GKE の k8s クラスターにアクセスしようとしています。プラグインで接続をテストしようとすると、認証されません。
GKE API アクセスを有効にし、GKE でサービス アカウントを作成し、ロールとロール バインディングを作成しました。
Jenkins に kubernetes プラグインをインストールし、kubernetes の URL、証明書、およびトークンを提供して構成しました。私はまだ次の例外を受け取ります -
期待されるのは - Kubernetes クラスターへの接続が成功することです。
実際は - エラー テスト接続https://35.193.108.106 : java.security.cert.CertificateException: 証明書を解析できませんでした: java.io.IOException: 空の入力 (無効な Https を使用)
と
With (Disable https certificate check enabled) Error testing connection https://35.193.108.106 : Failure execution: GET at: https://35.193.108.106/api/v1/namespaces/default/pods . メッセージ: 権限がありません。受信ステータス: Status(apiVersion=v1, code=401, details=null, kind=Status, message=Unauthorized, metadata=ListMeta(_continue=null, resourceVersion=null, selfLink=null, additionalProperties={}), reason=Unauthorized 、ステータス=失敗、追加プロパティ={})。