<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenText Analytics Database 26.2.x – Containerized Kafka Scheduler</title>
    <link>/en/containerized/kafka/</link>
    <description>Recent content in Containerized Kafka Scheduler on OpenText Analytics Database 26.2.x</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/containerized/kafka/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Containerized: Kafka scheduler parameters</title>
      <link>/en/containerized/kafka/kafka-k8s-params/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/containerized/kafka/kafka-k8s-params/</guid>
      <description>
        
        
        &lt;p&gt;The following list describes the available settings for the Kafka Scheduler:&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;code&gt;affinity&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Applies &lt;a href=&#34;https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity&#34;&gt;affinity rules&lt;/a&gt; that constrain the scheduler to specific nodes.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;conf.configMapName&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the &lt;a href=&#34;https://kubernetes.io/docs/concepts/configuration/configmap/&#34;&gt;ConfigMap&lt;/a&gt; to use and optionally generate. If omitted, the chart picks a suitable default.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;conf.content&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Set of key-value pairs in the generated ConfigMap. If &lt;code&gt;conf.generate&lt;/code&gt; is &lt;code&gt;false&lt;/code&gt;, this setting is ignored.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;conf.generate&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;When set to &lt;code&gt;true&lt;/code&gt;, the Helm chart controls the creation of the &lt;code&gt;vkconfig.conf&lt;/code&gt; ConfigMap.
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: &lt;code&gt;true&lt;/code&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;fullNameOverride&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Gives the Helm chart full control over the name of the objects that get created. This takes precedence over &lt;code&gt;nameOverride&lt;/code&gt;.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;initializerEnabled&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;When set to &lt;code&gt;true&lt;/code&gt;, the initializer pod is created. This can be used to run any setup tasks needed.
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: &lt;code&gt;true&lt;/code&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;image.pullPolicy&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;How often Kubernetes pulls the image for an object. For details, see &lt;a href=&#34;https://kubernetes.io/docs/concepts/containers/images/#updating-images&#34;&gt;Updating Images&lt;/a&gt; in the Kubernetes documentation.
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: &lt;code&gt;IfNotPresent&lt;/code&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;image.repository&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;The image repository and name that contains the Kafka Scheduler.
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: &lt;code&gt;opentext/kafka-scheduler&lt;/code&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;image.tag&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Version of the Kafka Scheduler. This setting must match the version of the database server that the scheduler connects to.
&lt;p&gt;For a list of available tags, see &lt;a href=&#34;https://hub.docker.com/r/opentext/kafka-scheduler/tags&#34;&gt;opentext/kafka-scheduler&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: Helm chart&#39;s &lt;code&gt;appVersion&lt;/code&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;imagePullSecrets&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;List of &lt;a href=&#34;https://kubernetes.io/docs/concepts/configuration/secret/&#34;&gt;Secrets&lt;/a&gt; that contain the required credentials to pull the image.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;launcherEnabled&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;When set to &lt;code&gt;true&lt;/code&gt;, the Helm chart creates the launch deployment. Enable this setting after you configure the scheduler options in the container.
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: &lt;code&gt;true&lt;/code&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;jvmOpts&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Values to assign to the &lt;code&gt;VKCONFIG_JVM_OPTS&lt;/code&gt; environment variable in the pods.

&lt;div class=&#34;alert admonition note&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;admonition-head&#34;&gt;Note&lt;/h4&gt;

You can omit most truststore and keystore settings because they are set by &lt;code&gt;tls.*&lt;/code&gt; parameters.

&lt;/div&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;nameOverride&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Controls the name of the objects that get created. This is combined with the Helm chart release to form the name.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;nodeSelector&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&#34;https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector&#34;&gt;nodeSelector&lt;/a&gt; that controls where the pod is scheduled.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;podAnnotations&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&#34;https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/&#34;&gt;Annotations&lt;/a&gt; that you want to attach to the pods.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;podSecurityContext&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&#34;https://kubernetes.io/docs/tasks/configure-pod-container/security-context/&#34;&gt;Security context&lt;/a&gt; for the pods.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;replicaCount&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Number of launch pods that the chart deploys.
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: 1&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;resources&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Host resources to use for the pod.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;securityContext&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&#34;https://kubernetes.io/docs/tasks/configure-pod-container/security-context/&#34;&gt;Security context&lt;/a&gt; for the container in the pod.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;serviceAccount.annotations&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Annotations to attach to the &lt;a href=&#34;https://kubernetes.io/docs/concepts/security/service-accounts/&#34;&gt;ServiceAccount&lt;/a&gt;.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;serviceAccount.create&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;When set to &lt;code&gt;true&lt;/code&gt;, a &lt;a href=&#34;https://kubernetes.io/docs/concepts/security/service-accounts/&#34;&gt;ServiceAccount&lt;/a&gt; is created as part of the deployment.
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: true&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;serviceAccount.name&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Name of the &lt;a href=&#34;https://kubernetes.io/docs/concepts/security/service-accounts/&#34;&gt;service account&lt;/a&gt;t. If this parameter is not set and &lt;code&gt;serviceAccount.create&lt;/code&gt; is set to &lt;code&gt;true&lt;/code&gt;, a name is generated using the fullname template.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;timezone&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Manages the timezone of the logger. As logging employs log4j, ensure you use a Java-friendly timezone ID. For details, see this &lt;a href=&#34;https://docs.oracle.com/middleware/1221/wcs/tag-ref/MISC/TimeZones.html&#34;&gt;Oracle documentation&lt;/a&gt;.
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: UTC&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;tls.enabled&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;When set to &lt;code&gt;true&lt;/code&gt;, the scheduler is set up for TLS authentication.
&lt;p&gt;&lt;strong&gt;Default&lt;/strong&gt;: &lt;code&gt;false&lt;/code&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;tls.keyStoreMountPath&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Directory name where the keystore is mounted in the pod. This setting controls the name of the keystore within the pod. The full path to the keystore is constructed by combining this parameter and &lt;code&gt;tls.keyStoreSecretKey&lt;/code&gt;.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;tls.keyStorePassword&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Password that protects the keystore. If this setting is omitted, then no password is used.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;tls.keyStoreSecretKey&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Key within &lt;code&gt;tls.keyStoreSecretName&lt;/code&gt; that is used as the keystore file name. This setting and &lt;code&gt;tls.keyStoreMountPath&lt;/code&gt; form the full path to the key in the pod.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;tls.keyStoreSecretName&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Name of an existing &lt;a href=&#34;https://kubernetes.io/docs/concepts/configuration/secret/&#34;&gt;Secret&lt;/a&gt; that contains the keystore. If this setting is omitted, no keystore information is included.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;tls.trustStoreMountPath&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Directory name where the truststore is mounted in the pod. This setting controls the name of the truststore within the pod. The full path to the truststore is constructed by combining this parameter with &lt;code&gt;tls.trustStoreSecretKey&lt;/code&gt;.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;tls.trustStorePassword&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Password that protects the truststore. If this setting is omitted, then no password is used.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;tls.trustStoreSecretKey&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Key within &lt;code&gt;tls.trustStoreSecretName&lt;/code&gt; that is used as the truststore file name. This is used with &lt;code&gt;tls.trustStoreMountPath&lt;/code&gt; to form the full path to the key in the pod.&lt;/dd&gt;
&lt;dt&gt;&lt;code&gt;tls.trustStoreSecretName&lt;/code&gt;&lt;/dt&gt;
&lt;dd&gt;Name of an existing &lt;a href=&#34;https://kubernetes.io/docs/concepts/configuration/secret/&#34;&gt;Secret&lt;/a&gt; that contains the truststore. If this setting is omitted, then no truststore information is included.&lt;/dd&gt;
&lt;/dl&gt;

      </description>
    </item>
    
  </channel>
</rss>
