Instalando Kasten en Tanzu Community Edition (TCE)
Ahora que tengo mi Tanzu Community Edition (TCE) puedo jugar con otras herramientas para Kubernetes. En este caso instalé Kasten by Veeam para respaldos de contenedores. No es que necesite respaldos en mi ambiente de ultra laboratorio, sino que sirve para ver lo simple del proceso del despliegue y habilitación de dichos respaldos.
Para instalarlo necesitamos tener Helm el Package Manager instalado. Link
Agregamos el repositorio de las gráficas de Kasten con Helm.
helm repo add kasten https://charts.kasten.io/
Creamos el namespace donde vamos a instalar Kasten, dejé el por defecto.
kubectl create namespace kasten-io
Y luego ejecutamos su instalación.
helm install k10 kasten/k10 --namespace=kasten-io
Podemos ir monitoreando los pods hasta que todos estén en estado Running.
kubectl get pods --namespace kasten-io --watch
Y por último redireccionamos el acceso por navegador.
kubectl --namespace kasten-io port-forward service/gateway 8080:8000
Detecta las aplicaciones que tengo corriendo en el cluster automáticamente, donde vemos el namespace tanzu-rocks que creamos en el post anterior donde instalamos TCE.
Y luego ya podemos crear políticas de respaldo la cual voy a asignarsela a tanzu-rocks.
Como se ve, bien simple, liviano y simple de usar como toda la familia de productos de Veeam. Si quieren darle una mirada a la solución, como ven es facil de instalar y pueden hacerlo no solo sobre TCE sino también sobre un cluster de AWS, Azure o GCP si es que tienen créditos en dichas nubes. Quedan algunas cositas por resolver porque sobre TCE no es todo tan natural al parecer pero ya lo iré resolviendo.
Link: Documentación de Kasten
Link: Kasten Homepage
Link: Descargar Kasten
Link: Sitio de Entrenamiento de Kasten y Kubernetes