Kubernetes Lifecycle Management
Running cloud-native applications on more than one Kubernetes cluster? Integrate your container application platform (OpenShift, EKS, GKE, AKS, KubeSpray) together with the rest of the infrastructure automation toolset, & add a Geo-redundancy to your clusters and site... while managing end-to-end automation from Day 0 to Day 2.Try It NOW
Full Lifecycle Management
Running multiple Kubernetes clusters? Cloudify provides lifecycle management for clusters- from Day 0 to Day 2, including auto scale and heal, mass upgrades, updates, and more.
Tap into extended support for all Kubernetes platforms – including multiple authentication methods, resource state management, and dynamic API binding for all Kubernetes resources.
Advanced Cluster Management
Experience built in support for all major Kubernetes cluster infrastructure setup: OpenShift, KubeSpray, GKE, EKS and AKS- on private and public clouds.
Multi Cluster Action
Automate service deployment across multiple Kubernetes clusters and clouds. Deploy Kubespray clusters in any IaaS/ on bare metal, deploy OpenShift on AWS, access full automation of GKE, EKS and ASK instantiations.
Service & Workflow Monitoring
Use Cloudify for advanced Kubernetes Management UI. Automate deployment ,configuration and management tasks using rich workflow visualization.
Access a built in Jenkins plugin that automates deployments across development, production, clusters/ namespaces under one common CICD pipeline.
Your Kubernetes Orchestration
Kubernetes is designed for container scheduling, management, and orchestration. If you’re running your containerized application in a single cloud or infrastructure, you’re good with single Kubernetes pod/cluster. However, what if you want to build a hybrid application which will run in a multi-cloud environment? Need more than one Kubernetes cluster? How do you simplify instantiation and lifecycle management?
For these use cases, you need proper orchestration – and this is where Cloudify comes in. Cloudify provides infrastructure management capabilities such as instantiation, auto-healing, and auto-scaling. From a lifecycle management perspective, Kubernetes is just another “infrastructure” that Cloudify is able to orchestrate – just like AWS, Google Cloud, Azure, OpenStack or VMWare.
Cloudify ensures your cloud-native applications can be deployed, healed, scaled, and managed on multiple clouds as well as non-containerized environments simultaneously.
This Cloudify Kubernetes Plugin enables users to create and delete resources hosted by a Kubernetes cluster. With this plugin, users can add new nodes to a cluster, orchestrate hybrid cloud scenarios with regular services and microservices in a single deployment, associate pods with particular nodes in your cluster, and more. The Cloudify Kubernetes Provider will allow users to utilize Cloudify as the infrastructure manager for K8s, meaning you can scale and autoscale nodes natively, configure networking and load balancing, have storage and compute customization, and native multi-cloud support. The Provider also enables auto-scaling of nodes, Kubernetes management of infrastructure lifecycle, and an open infrastructure with native Kubernetes interface. Access the Kubernetes technical specs HERE.
Kubernetes at the EDGE
Edge computing and Internet of Things (IoT) are the new distributed networks and changing how network automation is evolving. With millions of devices a lot of data is generated at the edge and real-time decisions need to be made locally, and not in one centralized place.
Orchestration for Edge Computing presents some difficulties such as the need for edge orchestration to continue without an active internet connection, the need for each point to be secure with proper access, and the ability to scale to millions, even billions, of devices.
Kubernetes is a light, fast, and scalable container orchestrator that is ideal for use on edge devices. With our low footprint capabilities orchestrating and managing Kubernetes clusters and application deployments from day 0 to day 2, Cloudify is a perfect fit for any edge computing workload. To learn more about Cloudify’s Edge orchestration, click here.
Cloudify Support for Helm
Helm is the Kubernetes package manager, responsible for installing and managing Kubernetes applications. Combining Cloudify and Helm provides the flexibility to natively deploy Kubernetes workloads on a cluster as part of a TOSCA topology. So, not only can you deploy your applications with Helm charts, but using TOSCA, a user can deploy applications on Kubernetes as well as on bare metal, VMs, and more enabling a multi-cloud scenario without getting rid of your existing Helm charts.Try Cloudify NOW
Cloudify: Full Price Comparison
Private Cloud Orchestration
Cloud Infrastructure: Openstack, Vmware Suite
(vSphere, VCD, NSX-T)
On-prem cluster support:
- Offline resources
- Built-in Postgres DB Cluster
- Built-in RabbitMQ Cluster
- Built-in FileStorage
- Cluster Monitoring
- Snapshot / Restore
Public Cloud Orchestration
AWS, Azure, GCP
Orchestrator of Orchestrators (Service Orchestration)
Ansible, Terraform, Azure ARM, Cloud Formation, Rest Service
Multi Cluster Kubernetes
OpenShift, KubeSpray, EKS, GKE, AKS
Self-service portal, Catalog, Custom widget, Whitelabel
Single Availability, High Availability, Multi Managers, Disaster Recovery
API, CLI, IDE integration, Composer App
Basic workflow, Resumable Workflow, Workflow Monitoring, Custom Workflow
End-to-end Encryption, Secret store, Integration with Valut
Tenant and Users
Multi-tenancy, Multi Users , RBAC, LDAP, SAML
Support & Services
Production Support, Professional Services, Service Releases, Software Upgrades, Training, Plugins Support
*Gold: 9-5, M-F
*Gold: 9-5, M-F
* Available at an additional cost
** A minimum 12-month subscription is required