Trilio for Red Hat Virtualization
4.2
4.2
  • About Trilio for RHV
  • Trilio for RHV Architecture
  • Trilio for RHV 4.2 Release Notes
  • Trilio 4.2 Support Matrix
  • Deployment Guide
    • General requirements
    • Certificates required for TVR
    • Preparing the Installation
    • Installing the Trilio Controller Cluster
    • Configuring the Trilio Controller Cluster
    • Installation of RHV extensions
    • Post Installation Health-Check
    • Maintaining the Trilio Controller Cluster
    • Add/Delete worker-nodes
    • Uninstall Trilio
    • Upgrade Trilio
  • User Guide
    • Required RHV User roles
    • Workloads
    • Preparing for Application Consistent backups
    • Snapshots
    • Restores
    • File Search
    • Snapshot mount
  • ADMIN GUIDE
    • The appliance service account
    • Configure the Trilio appliance login banner
    • Reset the Trilio GUI password
    • Shutdown/Restart the Trilio Appliance
    • Admin Panel
    • email alerts
    • Reporting
  • Troubleshooting
    • Important TVM Logs
    • Important RHV-Manager Logs
    • Important RHV-Host Logs
Powered by GitBook
On this page
  • Add a worker-node
  • Delete a worker-node

Was this helpful?

Export as PDF
  1. Deployment Guide

Add/Delete worker-nodes

The TrilioVault Controller Cluster can be grown or shrunk at any time in its worker nodes if required.

When the master nodes need to be changed a redeployment is necessary.

Add a worker-node

Run the following command on a master-node as root to get a Kubernetes token:

kubeadm token create --print-join-command

Run the following script using the output from the token create command.

yum install -y yum-utils
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
#Install Kubernetes (kubeadm, kubelet and kubectl) 
dnf install -y kubeadm kubelet
systemctl start docker
systemctl enable docker

< Add output from above command >

It is not required to do anything else as the TrilioVault Controller pods will automatically be deployed on any new node joining the Kubernetes cluster.

Delete a worker-node

Run the following command to get a list of all nodes in the Kubernetes cluster.

kubectl get nodes

Delete the node using the node-name

kubectl delete node <nodename>
PreviousMaintaining the Trilio Controller ClusterNextUninstall Trilio

Last updated 3 years ago

Was this helpful?