Knative: Configuration, Routes and Revisions

Knative: Configuration, Routes and  Revisions

This is part 3 of a series on serverless applications with Knative. Part 1 is here, Part 2 is here and if you are interested in a deep dive tutorial then its here Knative tutorial Introduction In Part-1 of this series, you were introduced on how deploy your first serverless service using Knative Serving and in […]

Read More...

Why OpenShift Picked Ansible

Why OpenShift Picked Ansible

Configuration management is a competitive field. Prior to OpenShift 3.0, OpenShift (and largely Red Hat as a whole) had mostly been in Puppet‘s camp with the other major competitor being Chef. When OpenShift started working on its install/configuration for 3.0, it very quickly became clear that Puppet was no longer the obvious choice. So after a large amount of investment in our 2.x Puppet based installer and operational tooling, we decided to start over with Ansible. I won’t claim this route is correct for everyone, but I’ll try to explain our thinking behind the switch.

Read More...

Configuring your application, Part 1

Configuring your application, Part 1

Kubernetes 1.2, released more than a month ago, has brought many interesting additions to the Kubernetes platform, but there’s one, that relates to configuration management, that’s especially relevant for application developers, this is ConfigMap.

We will take advantage of this new feature in a real application that we will be promoting through different environments, from development through testing into production.

Read More...