検索

第194章 Kubernetes コンポーネント

download PDF

Camel バージョン 2.17 以降で利用可能

Kubernetes コンポーネントは、アプリケーションを Kubernetes スタンドアロンまたは Openshift 上に統合します。 

camel-kubernetes は 13 個のコンポーネントで設定されています。

OpenShift では、次のこともできます。

Maven ユーザーは、このコンポーネントの pom.xml に以下の依存関係を追加する必要があります。

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-kubernetes</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

194.1. ヘッダー

名前タイプ説明

CamelKubernetesOperation

String

プロデューサーの操作

CamelKubernetesNamespaceName

String

名前空間名

CamelKubernetesNamespaceLabels

Map

名前空間ラベル

CamelKubernetesServiceLabels

Map

サービスラベル

CamelKubernetesServiceName

String

サービス名

CamelKubernetesServiceSpec

io.fabric8.kubernetes.api.model.ServiceSpec

サービスの仕様

CamelKubernetesReplicationControllersLabels

Map

レプリケーションコントローラーのラベル

CamelKubernetesReplicationControllerName

String

レプリケーションコントローラー名

CamelKubernetesReplicationControllerSpec

io.fabric8.kubernetes.api.model.ReplicationControllerSpec

レプリケーションコントローラーの仕様

CamelKubernetesReplicationControllerReplicas

Integer

スケール操作中のレプリケーションコントローラーのレプリカの数

CamelKubernetesPodsLabels

Map

Pod のラベル

CamelKubernetesPodName

String

Pod の名前

CamelKubernetesPodSpec

io.fabric8.kubernetes.api.model.PodSpec

Pod の仕様

CamelKubernetesPersistentVolumesLabels

Map

永続ボリュームラベル

CamelKubernetesPersistentVolumesName

String

永続ボリューム名

CamelKubernetesPersistentVolumesClaimsLabels

Map

永続ボリューム要求のラベル

CamelKubernetesPersistentVolumesClaimsName

String

永続ボリューム要求 (PVC) の名前

CamelKubernetesPersistentVolumesClaimsSpec

io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec

永続ボリューム要求の仕様

CamelKubernetesSecretsLabels

Map

秘密のラベル

CamelKubernetesSecretsName

String

Secret 名

CamelKubernetesSecret

io.fabric8.kubernetes.api.model.Secret

秘密のオブジェクト

CamelKubernetesResourcesQuotaLabels

Map

リソースクォータラベル

CamelKubernetesResourcesQuotaName

String

リソースクォータ名

CamelKubernetesResourceQuotaSpec

io.fabric8.kubernetes.api.model.ResourceQuotaSpec

リソースクォータの仕様

CamelKubernetesServiceAccountsLabels

Map

Service Account labels

CamelKubernetesServiceAccountName

String

サービスアカウント名

CamelKubernetesServiceAccount

io.fabric8.kubernetes.api.model.ServiceAccount

サービスアカウントオブジェクト

CamelKubernetesNodesLabels

Map

ノードラベル

CamelKubernetesNodeName

String

ノード名

CamelKubernetesBuildsLabels

Map

Openshift ビルドラベル

CamelKubernetesBuildName

String

Openshift ビルド名

CamelKubernetesBuildConfigsLabels

Map

Openshift ビルド設定のラベル

CamelKubernetesBuildConfigName

String

Openshift ビルド設定名

CamelKubernetesEventAction

io.fabric8.kubernetes.client.Watcher.Action

コンシューマーが監視したアクション

CamelKubernetesEventTimestamp

String

コンシューマーが監視したアクションのタイムスタンプ

CamelKubernetesConfigMapName

String

ConfigMap 名

CamelKubernetesConfigMapsLabels

Map

ConfigMap ラベル

CamelKubernetesConfigData

Map

ConfigMap データ

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.