Agentless Auto-Healing Of VMs in Cloudify
One of Cloudify Manager’s distinctive features is the ability to perform automated day 2+ operational tasks. These typically boil down to analyzing an event stream produced by agents, and reacting by running workflows. Auto-healing is one such task. A metric is identified as a trigger, and when it fails to be delivered to the manager
Polyglot Plugin Patterns – Creating Go and Java plugins for Cloudify Pt2
In a previous post, I discussed a general approach to writing Cloudify plugins in languages other than Python. I got as far as discussing the implementation of an example Go plugin, but stopped short of describing a Java plugin, which is the topic of this post. I encourage you to read the previous post for context, as this
Polyglot Plugin Patterns – Creating Go and Java plugins for Cloudify Pt1
For a long time now, I’ve told those that were interested that plugins for Cloudify don’t necessarily have to be written in Python, and then waved my hands about how non-Python plugins could be created. Recently, I was asked from a Go shop whether plugins could be written in Go, and I did my usual
Cloudify Service Binding For Kubernetes
This is the third post in a series about exploring the integration of Cloudify with Kubernetes via the Service Catalog feature. The first post explored the foundational concepts and set the stage for a project to develop a service broker for Cloudify. The second post described the architecture of the project, and provided a basic capability to list and provision services from and
Provisioning Cloudify Services With Kubernetes
This post is a continuation of my previous post about integrating Cloudify via the Kubernetes service broker extension. That post laid out a plan to essentially proxy Cloudify blueprints from Kubernetes using the service brokerage mechanism. To recap, the service brokerage extension in Kubernetes enables the consumption of services external to Kubernetes in a native way. This
Kubernetes From The Inside Out
This post is part 1 of a 3-part series. You can find part 2 and part 3 linked here. Kubernetes is famously known for having an opinionated architecture; most notably container orientation, networking idioms, and declarative orchestration. As Kubernetes development has progressed, an increasing number of features have been added to accommodate and integrate with
TOSCA ONAP Service Orchestration with Cloudify and ARIA
The ONAP (Open Network Automation Platform) represents the merger of the Open-O and Open-ECOMP projects with the goal of enabling the creation and management of NFV services. The unified architecture decomposes platform services into several projects, including the Service Orchestrator (SO) which is responsible for the highest level of orchestration to deliver services. Declarative Or
Oracle Bare Metal Cloud (BMC) Orchestration With Cloudify
This post dives into the Oracle BMC plugin for Cloudify and how to get started.
Orchestrating A Kubernetes Managed Virtual Network Function With Cloudify
This post explores the process of containerizing Quagga and deploying it using Kubernetes.
Hybrid VNF Container Orchestration With Kubernetes and Docker Swarm Using Cloudify
This post will show how Cloudify orchestrates a service chain that spans multiple container management engines such as Kubernetes and Docker Swarm.