Kubernetes

Kubernetes

Scheme: kubernetes
Syntax: kubernetes:masterUrl
Description: The kubernetes component allows to work with Kubernetes PaaS.
Deprecated:false
Maven: org.apache.camel/camel-kubernetes/2.17.0.redhat-630310

The kubernetes component allows to work with Kubernetes PaaS.

Name Kind Group Required Default Type Enum Description
masterUrl path common true java.lang.String Kubernetes Master url
apiVersion parameter common java.lang.String The Kubernetes API Version to use
caCertData parameter common java.lang.String The CA Cert Data
caCertFile parameter common java.lang.String The CA Cert File
category parameter common true java.lang.String namespaces
services
replicationControllers
pods
persistentVolumes
persistentVolumesClaims
secrets
resourcesQuota
serviceAccounts
nodes
builds
buildConfigs
Kubernetes Producer and Consumer category
clientCertData parameter common java.lang.String The Client Cert Data
clientCertFile parameter common java.lang.String The Client Cert File
clientKeyAlgo parameter common java.lang.String The Key Algorithm used by the client
clientKeyData parameter common java.lang.String The Client Key data
clientKeyFile parameter common java.lang.String The Client Key file
clientKeyPassphrase parameter common java.lang.String The Client Key Passphrase
kubernetesClient parameter common io.fabric8.kubernetes.client.DefaultKubernetesClient Default KubernetesClient to use if provided
oauthToken parameter common java.lang.String The Auth Token
password parameter common java.lang.String Password to connect to Kubernetes
trustCerts parameter common java.lang.Boolean Define if the certs we used are trusted anyway or not
username parameter common java.lang.String Username to connect to Kubernetes
bridgeErrorHandler parameter consumer boolean Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored.
namespaceName parameter consumer java.lang.String The namespace name
poolSize parameter consumer 1 int The Consumer pool size
exceptionHandler parameter consumer (advanced) org.apache.camel.spi.ExceptionHandler To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions, that will be logged at WARN/ERROR level and ignored.
operation parameter producer java.lang.String listNamespaces
listNamespacesByLabels
getNamespace
createNamespace
deleteNamespace
listServices
listServicesByLabels
getService
createService
deleteService
listReplicationControllers
listReplicationControllersByLabels
getReplicationController
createReplicationController
deleteReplicationController
listPods
listPodsByLabels
getPod
createPod
deletePod
listPersistentVolumes
listPersistentVolumesByLabels
getPersistentVolume
listPersistentVolumesClaims
listPersistentVolumesClaimsByLabels
getPersistentVolumeClaim
createPersistentVolumeClaim
deletePersistentVolumeClaim
listSecrets
listSecretsByLabels
getSecret
createSecret
deleteSecret
listResourcesQuota
listResourcesQuotaByLabels
getResourceQuota
createResourceQuota
deleteResourceQuota
listServiceAccounts
listServiceAccountsByLabels
getServiceAccount
createServiceAccount
deleteServiceAccount
listNodes
listNodesByLabels
getNode
listBuilds
listBuildsByLabels
getBuild
listBuildConfigs
listBuildConfigsByLabels
getBuildConfig
Producer operation to do on Kubernetes
exchangePattern parameter advanced InOnly org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).