Creating an Internal GKE Ingress for Kasten
GKE provides a high-performance solution for load balancing containers. But how do you expose an internal ingress in this architecture? More specifically, how do you expose an internal ingress for Kasten?
I started my career as a solutions architect, focused mainly on JAVA/JEE for government projects. Now I work as a DevOps architect, building cloud native solutions based on Kubernetes and the main cloud providers like AWS, Azure, and many more.
GKE provides a high-performance solution for load balancing containers. But how do you expose an internal ingress in this architecture? More specifically, how do you expose an internal ingress for Kasten?
With csi snapshots backing up with Kasten is very simple. Since april 2024 the azure file csi driver now support snapshot (for SMB volume) and is shipped with AKS. Let's see how easy it is now to backup an azure file volume in Kubernetes.
The rule of thumb in the backup world is to always have a copy of your backup in another site. Doing snapshot is not enough, you need to copy this snapshot somewhere else. But when you are on Azure this operation can be done very efficiently by leveraging the Azure capabilities to copy your snapshot to another region. This can improve dramatically your RPO and your RTO. Let's see how it works with Kasten.
Kasten offers first class citizen support for VM with openshift virtualisation (backup, restore, migration ...). But restoring a full disk is not always what you want. Often you want to do a much more granular restore called FLR (File Level Restore). Let's see how you can do that wit Kasten and OCP-V.
Kasten and EDB have worked on a partnership so that you can protect and migrate your EDB database using Kasten. With this partnership we get best of both words, a transaction consistent backup, based on storage snapshot and entirely managed by Kasten ! This will let you execute disaster recovery and migration scenario of enterprise database in just few clicks.
When disaster strikes no need to say that panic also and any restore operation becomes stressful and error prone. Being able to automate entirely your restore operation is the key. Not only it speeds up your action and allow parrallelisation it also gives you a real measure of your RTO.
Now that we have CSI driver on EKS that support snapshot and the capacity to create secure endpoint we can do a complete and secure installation of Kasten on EKS.
We want to access kasten using https with a valid certificate. The Nginx Ingress controller and cert manager will make this task very easy on EKS.
To create crash consistent backup you need snapshot. Out of the box the csi ebs driver support snapshot, let's see how we can install it on eks.
How to use OpenShift's advanced monitoring stack with Kasten