Category: Technical

2019

19

VSHN.timer #6: The Eternal Quest for Quality

Welcome to another VSHN.timer! Every Monday, 5 links related to Kubernetes, OpenShift, CI / CD, and DevOps; all stuff coming out of our own chat system and making us think, laugh, or simply work better. This week we will talk about Quality, the Saint Graal of software characteristics, particularly critical in these days of 12 factor apps.

Read more

15

The Art of Writing Deployment Pipelines

What a great time! Deployment automation, cloud platforms, containerization, short iterations to develop and release software—we’ve progressed a lot. And finally it’s official: Kubernetes and OpenShift are the established platforms to help us do scaling and zero downtime deployments with just a few hundred lines of YAML. It’s a great time.

Read more

12

VSHN.timer #5: DevOps or Dev… Oops?

Welcome to another VSHN.timer! Every Monday, 5 links related to Kubernetes, OpenShift, CI / CD, and DevOps; all stuff coming out of our own chat system and making us think, laugh, or simply work better. This week we feature interesting articles about DevOps, one of the most widely misunderstood and misquoted words in the modern business of software.

Read more

5

VSHN.timer #4: The Sound Of Inevitability

Welcome to the new VSHN.timer! Every Monday, 5 links related to Kubernetes, OpenShift, CI / CD, and DevOps; all stuff coming out of our own chat system and making us think, laugh, or simply work better. This week we feature a few articles stating what is in everyone’s mind: Kubernetes is becoming the new standard platform for cloud applications.

Read more

18

Go operator

For this SDK supported workflow, we provide:a) a description of the generated Operator structure (there is one for each specific workflow);b) a link to our example(s) of operator(s) based on such Operator structure (there is one for each specific workflow) and logic.c) descriptions on how to add (e.g., 3rd party) resources, different from the Core Kubernetes resource types, to your Operator d) a description of the main pros and cons of using such Operator structure (there is one for each specific workflow) and logic.

Read more

17

A (Very!) Quick Comparison of Kubernetes Serverless Frameworks

Serverless is one of those hot topics that, as many others in our industry, looks a bit like a good old idea recycled and brought back to fashion. Yet Serverless (or “Function as a Service”) looks like a natural evolution to a movement that started more than a decade ago, when Heroku and Google App Engine came under the spotlight. (This blog post is the transcription of the presentation given at the CNC Switzerland meetup, May 9th 2019. Slides are available at the end of this page.)

Read more

3

Examples of Supported Kubernetes Operator SDK workflows

Section 2 – Examples of Supported Kubernetes Operator SDK workflows: Here we discuss about the three available alternative workflows to generate Operators provided by the last versions of Operator SDK APIs. We also discuss pros and cons of using the various operators workflows.

Read more

3

Supported Kubernetes Operator SDK workflows

Section 2 – Supported Kubernetes Operator SDK workflows: Here we discuss about the three available alternative workflows to generate Operators provided by the last versions of Operator SDK APIs.We also discuss the pros and cons of using the various operators’ workflows.

Read more

1

Introduction to Kubernetes Operators, Operator Framework, and Operators SDK

Section 1 – Kubernetes Operators, Operator Framework, and Operators SDK: Here we discuss in a general setting about Operators, Operator Framework, and Operators SDK.Then we will discuss about the Operators SDK emerging popularity in GitHub, and in general about the “Operator SDK workflow” adopted for generating and handling operators.

Read more

1

How to leverage Kubernetes operators using the Operator SDK framework

Kubernetes has become an omnipresent platform to host cloud-native applications. As a rather low-level platform, it is often made developer-friendly by wrapping it into higher-level platforms, such as OpenShift (OKD), and by turning it into a managed service platform, such as APPUiO, which can be deployed to any cloud infrastructure.

Read more