Kubernetes From The Inside Out
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 the very unopinionated (or at least diversely opinionated) world that surrounds it. Back in late 2015 when I wrote
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.
Orchestrating Docker 1.12 Swarm With Cloudify
Learn how to orchestrate, deploy, manage, and scale a Docker Swarm cluster on OpenStack using Cloudify
How to Orchestrate Rolling Upgrades With A Custom Workflow Using Cloudify and TOSCA
One of the differentiators in the marketplace for Cloudify is its ability to automate complex post deployment tasks. One such task is a rolling upgrade of software in a web server content. This is a multi-step process that typically involves a coordinated dance between the loadbalancer and the web servers, along with the installation
Scaling Kubernetes Microservices on OpenStack With TOSCA Orchestration Pt II of II
In my previous post, I described orchestrating a hybrid architecture that included Kubernetes, Kubernetes hosted microservices, and a cloud hosted database, all running on Openstack. That post described how everything was deployed, but left the implementation of post deployment dynamism to the imagination. This post finishes the story. Try the Kubernetes Orchestration as a
Scaling Kubernetes Microservices on OpenStack With TOSCA Orchestration Pt I of II
In a previous post, I converted a Fabric-based plugin implementation to an Openstack agent-based implementation. In this episode, I finally reached one of the key goals of this long running effort; to automate scaling on Kubernetes using Cloudify native means. The path to this goal leads through some of the more exotic parts of
Nodecellar Gets Real (Distributed)
In a previous post titled “Deployment Composition In Cloudify”, I described using a custom type/plugin to compose multiple blueprints. This post describes an expansion of that effort, to make nodecellar into a real distributed app. In essence, I describe a concrete implementation of the blueprint described in Nati Shalom’s recent post which described various