This and other enhancements support Kubernetes-based environments, including support for Disaster Recovery Cluster, Argo CD, Backstage and more.
DETROIT, Oct. 25, 2022 /PRNewswire-PRWeb/ -- KUBECON + CLOUDNATIVECON NORTH AMERICA— Cloudify has introduced "Cloudify Discovery"—a powerful new automation feature for identifying and registering Kubernetes clusters—in Cloudify, the platform for automating cloud management and orchestration.
The Cloudify platform provides infrastructure automation using Environment-as-a-Service technology to deploy and continuously manage any cloud, private data center or Kubernetes service from one central point, while enabling developers to self-service their environments.
The new Cloudify Discovery feature automates the process of identifying Kubernetes clusters and registering them as self-service DevOps environments in the Cloudify platform. Developers' burden of manually managing multi-cluster Kubernetes environments is replaced by an automated, scalable service that can handle even the most demanding multi-cluster edge environments.
*Join Cloudify at KubeCon NA*
- Visit Cloudify in Booth S78 at KubeCon NA in Detroit
- Schedule a meeting with the Cloudify team
- Visit our KubeCon info page
*Problem: Developers Challenged by Manual, Unscalable Multi-Cluster Management*
Organizations are increasingly deploying multiple Kubernetes clusters across on-premises, cloud and edge environments. The complexity of multi-cluster use cases ranges from simple (separate clusters between development and production environments) to moderate (segregated departments within the same enterprise) to extreme (managing hundreds and potentially thousands of clusters across edge networks). According to Gartner, by 2025, multi-cluster management and security will emerge as the top challenges for organizations deploying Kubernetes applications.
*Solution: Cloudify Discovery Automatically Turns Kubernetes Clusters Into Self-Service Environments*
Cloudify Discovery boosts developer productivity by abstracting the developers from the underlying Kubernetes infrastructure. The Cloudify Discovery mechanism provides a generic implementation that scans a given account and looks for existing Kubernetes resources under this account. Once a Kubernetes cluster is discovered, it is registered as a self-service environment under the Cloudify environment section. Each environment includes the relevant authentication token, namespaces and other configuration properties associated with that cluster. Cloudify Discovery provides out-of-the-box discovery on all major clouds, including EKS, AKS and GCP, and is available through the Cloudify catalog service.
"The shift from monolithic to microservices in distributed, multi-cluster Kubernetes environments is maddeningly complex from a cloud management perspective," said Nati Shalom, founder and CTO of Cloudify. "With the new Discovery feature, Cloudify lets platform engineers make Kubernetes clusters accessible as a self-service environment. It can do this regardless of whether these clusters are running in the cloud or on-prem, and it provides a consistent layer of abstraction across different clusters such as EKS, AKS and GKE. Developers can finally deploy microservices into environments as though they were all part of a single cluster using a simple filter and tagging mechanism. Developers can also deploy the same microservices across multiple clusters through a single command. In the future, Cloudify will also support policy-based deployment which will further abstract those environments."
*Cloudify Discovery is Highly Customizable*
Cloudify Discovery implementation is based on the workflow and blueprint engine of Cloudify. The Discovery workflow executes the relevant API call to find the Kubernetes cluster resources and, in turn, calls Cloudify to set the respective environments per Kubernetes cluster. This generic mechanism can be easily modified or extended to support any other resource or map any resource information that will be needed to be part of the environment.
Cloudify Discover's deploy-on feature allows users to deploy services on the discovered environments. The deploy-on feature also provides a means to deploy the same service on multiple environments using a single command. Users can group the environments based on location, tagging and filters.
*Cloudify Discovery Provides Continuous Discovery, Continuous Updates*
The scheduled workflow feature can be used to periodically run Cloudify Discovery. This keeps all environments updated as it monitors for newly created or updated environments and continuously syncs them with Cloudify environments. This capability is also used to handle things like zero-touch provisioning, i.e., automatically detecting new environments as they become available without a need for any explicit configuration and setup phase.
*More New Features Added to Cloudify*
The Cloudify-as-a-Service offering includes additional enhancements targeted to support Kubernetes-based environments, such as:
- No-code as-code. The composer now allows users to switch between the code (YAML) and UI view interchangeably, even during the live editing and design session.
- Support for additional out-of-the-box Kubernetes cluster environments.
- - EKS + Istio environments out of the box
- - SpotInst cluster + additional plugin to allow custom policy management
- - Support for running EKS, AKS and GKE with Terraform and Cloudify
- - Development stack based on Minikube, MinIO and Postgres on a single VM
- (Learn more here about an open multi-Kubernetes cluster with AWS EKS Anywhere™ and Cloudify EaaS.)
- Out-of-the-box support for Disaster Recovery Cluster. This environment provides out-of-the-box support for load-balancer across multiple regions, managing two Kubernetes clusters, as well as out-of-the-box setup for multi-region RDS backend service.
- Support for Argo CD. Learn more here.
- Backstage support. Cloudify comes with an out-of-the-box self-service environment for provisioning a Backstage environment on all major clouds and with a built-in Cloudify provisioning engine that supports Kubernetes, Terraform, CloudFormation, Azure ARM, Ansible and Docker. Cloudify also comes with built-in integration with Backstage service catalog, as described here.
- Cloudify on Kubernetes. Cloudify includes major improvements to make Cloudify Helm package production grade. These enhancements include simplification of the upgrade and scaling process, support for distroless containers, performance improvements and support for non-privileged containers.
- Drift management and continuous update support of Kubernetes services. Cloudify includes implementation of a generic abstraction of the state, drift, heal, update interface on top of Helm based deployments. This interface provides a consistent layer for handling continuous updates across different kinds of resources, including IaaC and Ansible, and thus simplifies the entire continuous update workflow of Kubernetes-based environments.
Founded in 2016, Cloudify is an open-source DevOps automation platform delivering an 'Environment as a Service' technology that packages infrastructure, technologies and existing automation tools into certified blueprints. Cloudify is designed to manage heterogeneous cloud environments at scale and to bridge the gap between DevOps and IT Service Management processes. Visit cloudify.co to learn more.
Robert Cathey, Cathey Communications for Cloudify, +1 865-386-6118, [email protected]
SOURCE Cathey Communications for Cloudify