Cloudify for Kubernetes

Orchestrate, automate and manage cloud native Kubernetes services across multiple clusters: OpenShift, GKE, EKS, AKS and KubeSpray. Access a built-in blueprint to automate cluster setup and configuration.

Try It NOW

Kubernetes: Optimized

Automate and integrate Kubernetes with existing enterprise environment and applications for smoother transformation and reduced skillset complexity

cloudify kubernetes

Connecting Kubernetes

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.

CI/CD Integration

Access a built in Jenkins plugin that automates deployments across development, production, clusters/ namespaces under one common CICD pipeline.

ONE Automation Platform

Enable interoperability between Kubernetes and non-Kubernetes services …and between clusters. Avoid costly blueprint transformation, easily connect and manage orchestration platforms and enjoy end-to-end service automation.

Want to Learn More?

Kubernetes Deeper Dive

kubernetes for cloudify podcast

One Step Kubernetes Integration

kubernetes for cloudify white paper

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
Founded in 2012, Cloudify has robust financial backing from Intel Capital, VMware, BRM Group, Claridge and other leading strategic and financial investors. Cloudify has headquarters in Herzliya, Israel, and holds offices across the US and Europe. Cloudify specializes in network orchestration, network automation, everything multi-cloud; providing orchestration solutions for expert orchestration software.