私はJenkins上でビルドジョブを実行してKubernetesクラスタにイメージを展開しています。 私はJava Microserviceアプリケーションを持っており、ドッキング・イメージを構築してプライベート・リポジトリにプッシュするためにfabric8を使用しています。スタンドアロンJenkinsはKubernetes Clusterとの統合を構築します
私はfabric8:deployを実行中に問題に直面しています。以下はエラーメッセージです。
[ERROR] F8: Could not connect to kubernetes cluster!
[ERROR] F8: Have you started a local cluster via `mvn fabric8:cluster- start` or connected to a remote cluster via `kubectl`?
[INFO] F8: For more help see: http://fabric8.io/guide/getStarted/
[ERROR] F8: Connection error: %s: java.net.UnknownHostException: kubernetes.default.svc
私のJenkinsホストに企業規則のためにkubectlをインストールすることはできません。私はfabric8:deploy
を働かせたいと思っています。私はJenkinsとKubernetesの間の接続をどのように達成できますか? Jenkinsノードがオプションかどうかはわかりません。あなたのアイデアを気に入ってください。
TIA
でプロキシを設定するようなことがあります〜/ .kubeフォルダ。もしあなたがこの信用証明書フォルダをあなたのJenkinsノードにコピーしたり、Hrishikeshのような別の認証手段を使うことができたら –