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
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.
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.
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