2017-05-17 3 views
1

java containerをJBoss Fuseファブリックに展開する方法はありますか?JBoss Fuse(Karaf)でファブリックモードを使用してJavaコンテナをデプロイする方法

私は、EAPではなく、Karafに裏打ちされたJBoss Fuse 6.3にデプロイするサービスをいくつか書くつもりです。 Fuseは、ファブリック・モードでオンプレミスに導入され、少なくとも、フラースの下でOSGiを使用して、クラスター・インフラストラクチャーを管理します。

Fabric8はプレーンchild java containersをサポートしていますが、FuseがFabric8をベースにしていても、おそらくこのシナリオを正式にサポートしていません。

多くの理由から私はOSGiクラスローダーでサービスを実行したくないので、単純なJavaコンテナにそれらを配置し、それでもファブリックで管理したいと思っています。

実現可能ですか?

答えて

1

Fuse 6.3はFabric8 1.2に基づいていますが、Fabric8のspecific forkに基づいているため、Standalone-Java、Spring-Boot、Dockerのいずれのコンテナもサポートしていません。 https://github.com/jboss-fuse/fabric8

あなたが参照しているgitbookのドキュメントは、Fabric 1.2のバニラを表していますが、ヒューズのバージョンもhttps://github.com/jboss-fuse/fabric8/tree/1.2.0.redhat-6-3-x/docsです。より多くの証明をしたい場合は、適合したmodified documentationを見ることもできます。

ヒューズは、7.0は、すべてのKubernetesコンテナnice値をもたらすでしょう、私はまた、私は(fabric-process-container)で、このようなプロファイルをもたらすためにunofficially patch融合する必要があるだろうか自分で考えて遊んでいたが、もちろんそれはできませんが誰でもサポートしています。

+0

非常に興味深い洞察、特にサポートされているコンテナのリストを削減するコミットへのリンク...公式のRHドキュメントはあまり宣言的ではありません。私が余裕を持って貢献できる追加のコンテナをサポートするためにヒューズ6を修正する必要がある場合は、BTWにお問い合わせください。 –

関連する問題