Prepare the Environment
You must prepare your environment for the upgrade by doing the following:
-
To maintain connection to the Kafka Manager throughout the process, run the following command to patch the th-kafkamgr-svc service:
kubectl patch svc -n $(kubectl get ns|awk '/arcsight/ {print $1}') th-kafkamgr-svc -p '{"spec": { "type": "NodePort", "ports": [ { "nodePort": 32090, "port": 9000} ] } }'
-
Create a Target Group for port 32090 which uses HTTPS and includes all nodes (old and new). Modify the Health Check path and add:
/th/cmak
. -
Create a listener on the ALB for port 32090 which uses HTTPS and forwards to the new Target Group.
-
The resulting URL for accessing Kafka Manager for your cluster after you complete these preparations is:
https://<your cluster DNS name>:32090/th/cmak
Next Step - If you have Intelligence in your deployment: Backing Up the Elasticsearch Data
Next Step - If you don't have Intelligence in your deployment:Performing the EKS Upgrade