Features • Install • Learn • License • Support
CAPE provides advanced Kubernetes features for Disaster Recovery, Data Migration & Mobility, Multi-cluster Application Deployment and CI/CD within a single, intuitive interface.
Deploy advanced K8s functionalities without the learning curve. This repo is for tracking community issues and feedback. Try CAPE today and let us know what you think!
- Disaster Recovery
- Single & scheduled backup & restore
- Multi-cluster & multi-cloud backup & restore
- Data Migration & Mobility
- Secure, encrypted application & data at rest and in transit
- Support for on-prem, private cloud, major public clouds and edge
- Multi-cluster Application Deployment
- End-to-end deployment, from application definition to application release
- Support for multiple types of application environments
- Drag & Drop CI/CD Workflow Manager (In development)
- Build, Test & Deploy across multiple cloud providers or on-premises systems
- Standardize CI/CD tooling & processes across vendors & deployment environments
There are 2 options for accessing CAPE. Follow one of the options below as "root" user on the machine that you want to deploy to.
Option 1:
Access CAPE UI with a local private IP env.
Eg: You and your VM are at home and you want to access using a private IP e.g., 192.168.1.7
curl https://raw.githubusercontent.com/cape-sh/cape-ansible/master/script/capesaaPvtIP.sh > capesaaPvtIP.sh
sh capesaaPvtIP.sh
Option 2:
Access CAPE UI with a public IP env.
Eg: Your VM is in the cloud and has a public IP e.g., 13.103.25.99
curl https://raw.githubusercontent.com/cape-sh/cape-ansible/master/script/capesaasPubIP.sh > capesaasPubIP.sh
sh capesaasPubIP.sh
The service may take 1-5 mins to come up based on the server config and the internet bandwidth.
URL
http://<Your_server_ip>.nip.io/
** All CAPE documentation is available here **
1. Prereq: Prerequisite config at the os layer e.g., autoconfigure all repositories , SELinux , disable firewall etc.
2. Download: Downloads all the relevant packages and scripts
3. K3S: Installs k3s, crictl master on centos7/RHEL7
4. Cape: Installs the CAPE SAAS application & enables access to CAPE GUI via URL
5. Reset: Uninstalls the Kubernetes packages from your machine
Login as root to your machine
kubectl get pods -n cape
Make sure all pods are in a healthy state else kill any unhealthy pods and they will restart within a few seconds
Login as root to your machine
Run this playbook to uninstall Kubernetes and crictl
cd cape-ansible
ansible-playbook reset.yml
"cape-ansible" directory is located where the capesaasPubIP.sh or capesaasPvtIP.sh script was downloaded earlier.
OS: Centos 7.3/7.4/7.5
CPU: 2 core
RAM: 4GB RAM
Disk Space: 10 GB free
Server Internet access: Yes
After accessing the CAPE UI, we recommend you to go through our videos for a walkthrough of the various use cases.
CAPE is also avaliable for the following deployment platforms:
- Ansible
- Docker Hub
- Github
- Helm Charts
- [OperaterHub]-> Coming soon
For CAPE Version V1.0.0
- AWS
- DigitalOcean
- GCE
- Azure
- Alibaba Cloud
- Huawei Cloud
- Tencent Cloud
CAPE Community Edition will always be FREE for to 10 nodes. Get in touch with us at [email protected] if you are looking for a paid subscription.
- Create Organization
- Connect Biqmind CAPE to a K8s cluster using Kubectl
- Connect Biqmind CAPE to a K8s cluster using Kubeconfig
- Install a disaster recovery component
- Get started with CAPE Docs.
We welcome contributions from the community:
- Bug reports and feature requests through Github issues
Connect with us over on our mailing list or Slack:
Our Youtube channel: