Table of contents
Kafka Connector
- The helm chart for Kafka connector should be available under charts/kafka-connect-sink.
- Validate image repository and tag:
image: confluentinc/cp-kafka-connect tag: <release-version-tag> e.g v1.0.1
- Configurations for the following should be on hand to update the values.yaml file- RDB_modern hostname, username, password and kafka bootstrap server names.
sqlServerConnector: config: connection.url: jdbc:sqlserver://nbs-db.EXAMPLE_FIXME.nbspreview.com:1433;databaseName=rdb_modern;encrypt=true;trustServerCertificate=true;, connection.user: EXAMPLE_FIXME, connection.password: EXAMPLE_FIXME, kafka: bootstrapServers: "EXAMPLE_FIXME"
- Install pod
helm install -f ./kafka-connect-sink/values.yaml cp-kafka-connect-server ./kafka-connect-sink/
- Verify if pod is running
kubectl get pods
- Validate service
- a. This is an internal service with no ingress. Validation should be part of NBS 7.6 Application Installation Guide RTR Pipeline Validation
- b. If the service has any trouble connecting with the database, run this command to reset the ConfigMap.
kubectl delete configmap cp-kafka-connect-sqlserver-connect