問題タブ [fabric8]
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.
java - 認識できない SSL メッセージ、プレーンテキスト接続?
fabric8 Java API を使用して、java からリモート kubernetes クラスターに接続しています。ただし、次の例外で失敗します
Java が https ではなく http に接続していることを確認するにはどうすればよいですか? http サーバーとして Dropwizard を使用しています。これは、このサーバーに設定できるプロパティですか? または、これは kubernetes マスターで構成する必要があるものですか?
これは、接続オブジェクトを作成する方法です
KubernetesClient kubernetes = new KubernetesClient (new KubernetesFactory(MASTER))
;
http://keithtenzer.com/2015/05/04/kubernetes-container-orchestration-through-java-apis/
java - JBoss Fuse での非 OSGI 依存関係の推移的な依存関係の処理
Fabric で JBoss Fuse 6.2 を使用しています。OSGI バンドルにコンパイルされたアプリケーションがあります。アプリケーションには非 OSGI jar ファイル (multiplier.jar) への依存関係があり、これは別の非 OSGI jar ファイル (adder.jar) への推移的な依存関係があります。
アプリケーション バンドルと 2 つの依存関係はすべて、ローカルの Maven リポジトリにあります。
次のような features.xml ファイルを定義します。
次に、Fuse コンソールで次のコマンドを実行します。
これは機能します。
ただし、すべての推移的な依存関係を features.xml ファイルにリストする必要があります。これを回避する方法はありますか?
私は、Fuse が Maven 依存関係ルックアップを実行できるという印象を持っていたので、依存関係が別の依存関係をリストするリポジトリに pom.xml を持っていた場合、Fuse はその依存関係を自動的にロードします。これを実現し、Fusewrap:
が OSGI 以外の依存関係にプロトコルを自動的に使用するようにする方法はありますか?
2 つの依存関係を含む完全なテスト アプリケーションは、https ://www.dropbox.com/s/rm1kcctvnwlvb2d/transitive2.zip?dl=0 にあります。
java - Java での Kubernetes サービスの作成
私は fabric8.io を使用して、Kubernetes でアプリケーション コンテナーを調整しています。特定のポートで特定のラベルを持つポッドを管理するサービスを作成しようとしています。これを行う API の具体的な例はありますか。私は例でそれを見つけることができませんでした
利用可能なjavadocがないようです???
exception - fabric8 kubernetes クライアント例外
fabric8 ライブラリを使用して、kubernetes クラスターにレプリケーション コントローラーを作成しています。名前で複製コントローラーを作成すると、rc-UUID.toString()
;
次のメッセージでエラーになります
ReplicationController is forbidden
。これは何を示していますか?
java - kubernetes 用の fabric8 Java API を使用して nodePort を取得するにはどうすればよいですか?
私は次の方法でサービスを作成しています
このjsonから返されるnodePortを取得するにはどうすればよいですか?
サービスの作成後にノードポートを取得する例はありますか? サービス ポートは取得できますが、作成後に後で追加されるノード ポートは取得できません
maven - Fabric8 を使用して JBoss Fuse にデプロイする場合の Netty4 依存関係の定義
シンプルな camel ルートを JBoss Fuse 6.2 インスタンスにデプロイしようとしています。ただし、Netty4 エンドポイントを使用しようとすると、依存関係を正しく定義する際に問題が発生します。
基本的なブループリント アーキタイプの例から始めました。
blueprint.xml
pom.xml
fabric:deployを使用してデプロイすると、これは正常に機能します。コンテナーに追加できる有効なプロファイルを取得し、予想どおり 5 秒ごとにメッセージをログに記録します。
ただし、Netty4 への参照を追加しようとすると失敗します。JBoss Dev Studio では、タイマー エンドポイントを削除し、Netty4 に置き換えました。
blueprint.xml
この変更により、camel-netty4 依存関係が POM XML に自動的に追加されました。この新しい依存関係を Fabric8 に通知するには、この参照を fabric8.features に追加する必要があると考えたので、そうしました。
pom.xml
しかし、ビルドして再デプロイすると、Fuse は依存関係を解決できません。ログには次のように表示されます。
私が欠けているものについて何か考えがある人はいますか?
web-services - Fabric8 によって公開された Web サービスを呼び出すことができません
次の CXF Web サービスをヒューズ ブループリントで公開しています。ブループリントはファブリック プロファイルに展開されます。
SourceExampleWS は、次の単純なインターフェイスです。
Struct クラスは単なる Java Bean です。
問題は、バンドルを Fabric にデプロイするときに、WebService の call メソッドを呼び出すことができないことです。
WSDL ( http://10.1.86.122:8182/cxf/myfuse-demo?wsdl ) から、SOAPUI は次の SOAP メッセージを生成します。
しかし、次のエラーが返されます。
名前空間「sam」をパケットから削除しましたが、別のエラーが発生します。
問題を解決する方法はありますか? ありがとうございました!
java - Kubernetes java-api 更新コンテナー イメージ
Gradle と Fabric8 Java kubernetes-client を使用して、CI でのテスト ビルドの展開を自動化しようとしています。
RC を新しい Docker イメージ タグ (:latest ではない) で更新するための正しい構文を見つけようとしています。
何かのようなもの...
コンテナーを完全に削除して再構築することなく、コンテナーを更新できますか?