GCP Kubernetes Protection Service

Overview

  • Protect and recover your entire Kubernetes apps, configurations, and data for your app resilience
  • Protect your on-prem or on-cloud clusters for high availability
  • Become compliant with organizational DR policies
  • No infrastructure required, delivered as a service from GCP
  • Seamlessly works with external GCP data services

For more information on Appranix, checkout the Appranix official website.

About Google Click to Deploy

Popular open stacks on Kubernetes packaged by Google.

Installation

Prerequisites

Create a Google Kubernetes Engine cluster

Create a new cluster from the command line:

export CLUSTER=appranix-cluster
export ZONE=us-west1-a

gcloud container clusters create "${CLUSTER}" --zone "${ZONE}"

Configure kubectl to connect to the new cluster.

gcloud container clusters get-credentials "${CLUSTER}" --zone "${ZONE}"

Create a namespace for Appranix

It is recommended to have a separate namespace for Appranix.

NAMESPACE=appranix
kubectl create namespace "${NAMESPACE}"

Get the Appranix cluster token

Log in to the Appranix Console and add your cluster.

Copy the token generated for the cluster.

Create a Google Storage Bucket

A Google Cloud Storage Bucket is required to store all backed up manifests.

Run the following commands in Google Cloud Shell to create a bucket and a service account to access the bucket.

export BUCKET_NAME=<bucket name>
gsutil mb -b on gs://$BUCKET_NAME/
gcloud iam service-accounts create appranix --display-name "Appranix service account"
gsutil iam ch serviceAccount:$AX_SERVICE_ACCOUNT_EMAIL:objectAdmin gs://${BUCKET_NAME}
gcloud iam service-accounts keys create ax_service_account.json --iam-account $AX_SERVICE_ACCOUNT_EMAIL
cat ax_service_account.json

Quick install with Google Cloud Marketplace

Get up and running with just a few clicks! Install Appranix to a Google Kubernetes Engine cluster by following the on-screen instructions within Google Cloud Marketpalce.

Basic Usage

View the resources on the Appranix Console

Now you can login to Appranix and view the discovered resources and also set a protection policy for it.

Deletion

Using the Google Cloud Platform Console

  1. In the GCP Console, open Kubernetes Applications.
  2. From the list of applications, click Appranix.
  3. On the Application Details page, click Delete.

Using the command line

Delete the application

Set your installation name and Kubernetes namespace:

NAMESPACE=appranix
kubectl delete namespace ${NAMESPACE}

Delete the GKE cluster

Optionally, if you don't need the GKE cluster, you can use this command to delete the cluster:

gcloud container clusters delete "${CLUSTER}" --zone "${ZONE}"

results matching ""

    No results matching ""