Turbine Platform Installer Gui...
Embedded Cluster Installation
Update the Load Balancer Address
1 min
use these instructions to change your existing load balancer address following a prior installation execute the main installer script again on one of your existing nodes with the new load balancer address specified the main installer script will generate a new task script that can be executed on the remaining cluster nodes to update the tpi load balancer address connect to all the nodes that are part of your turbine cluster note the update process involves running commands on all cluster nodes swimlane recommends having a terminal window/tab open for each ssh session open a terminal for each ssh session # terminal 1 ssh \<node1> # terminal 2 ssh \<node2> # terminal 3 ssh \<node3> ``` on node 1, run the main installer script with the new load balancer address curl https //kurl sh/turbine stable multitenant/install | sudo bash s ha load balancer address=\<new lb address> 6443` note if you are on an airgapped deployment, replace the kurl sh url with cat install sh and add the word airgap before ha as in this example cat install sh | sudo bash s airgap ha load balancer address=\<new lb address> 6443 the installer script you run on node 1 executes a curl command use this new command on the other remote nodes (node 2, node 3) here is the output from the node 1 installer script the load balancer address has changed run the following on all remote nodes to use the new address curl ssl https //kurl sh/turbine/tasks sh | sudo bash s set kubeconfig server \<new lb address> 6443 continue? (y/n) important! copy the curl command for the next step, but do not enter y yet run the tasks sh script on node 2 and node 3 # node 2 \[\<user>@\<node2> ]$ curl ssl https //kurl sh/turbine/tasks sh | sudo bash s set kubeconfig server \<new lb address> 6443 cluster "default cluster" set cluster "kubernetes" set # node 3 \[\<user>@\<node3> ]$ curl ssl https //kurl sh/turbine/tasks sh | sudo bash s set kubeconfig server \<new lb address> 6443 cluster "default cluster" set cluster "kubernetes" set enter y to resume the installer load balancer change process on node 1 # node 1 the load balancer address has changed run the following on all remote nodes to use the new address curl ssl https //kurl sh/turbine/tasks sh | sudo bash s set kubeconfig server \<new lb address> 6443 continue? (y/n) y removing old load balancer address \<old lb address> from api server certificate on node \<node1> pod/regen cert \<node1> created installation complete ✔ kotsadm \<new lb address> 8800 you can log in with your existing password if you need to reset it, run kubectl kots reset password default to access the cluster with kubectl, reload your shell bash l once the installer has finished running, the load balancer address will be updated next you update the turbine application to use the new load balancer address https //\<new lb address> 8800 >> login to kots ui >> config >> update "swimlane hostname" with the new lb address >> save config >> deploy note if you restore a snapshot from a backup that was generated when the cluster was configured with the old address you will need to update the config again with the new address and deploy (repeat step 6)