Operators

Kubernetes Operators ebook tile card
E-book

Kubernetes Operators

Jason Dobies +1

Kubernetes is a popular container orchestrator. It harnesses many computers together into one large computing resource and establishes a means of addressing that resource through the Kubernetes application programming interface (API). Kubernetes is open source software with origins at Google, developed over the last five years by a large group of collaborators under the auspices of the Cloud Native Computing Foundation (CNCF).

An Operator extends Kubernetes to automate the management of the entire lifecycle of a particular application. Operators serve as a packaging mechanism for distributing applications on Kubernetes, and they monitor, maintain, recover, and upgrade the software they deploy.

Kubernetes Operator publishing
Article

Crafting Kubernetes Operators

Joshua Wood +1

This DevNation Tech Talk guides you through creating and deploying a Kubernetes Operator using Red Hat's Operator Framework and SDK.

Page Thumbnail
Page

DevNation Deep Dives

1-hour LIVE events that take a deep dive into the fundamentals of developer technology. Each course comes with live code and commands, and live chat Q&A with verbal responses from the presenters. 

Lesson Thumbnail
Lesson

Operator SDK with Go

Gabriela Soria

Learn about a new Go-based Operator with the Operator SDK by creating an Operator called a PodSet.

30 minutes | Beginner
Ship's wheel representing Kubernetes
Article

How to use third-party APIs in Operator SDK projects

Camila Macedo

We show you how to use third-party APIs in Operator-SDK projects using the Operator Framework, which helps you develop tools that simplify Kubernetes-native application management.

ServiceBindingRequest
Article

Service Binding Operator: The Operator in action

Shoubhik Bose +2

In this article, we'll look at a more advanced service binding topic—custom environment variables—and walk through a typical usage scenario. 

ServiceBindingRequest
Article

Introducing the Service Binding Operator

Shoubhik Bose +2

We introduce the Service Binding Operator, which lets application developers easily bind applications to operator-managed backing services.

Red Hat OpenShift Local
Product

Red Hat OpenShift Local

OpenShift Local on your laptop gets you up and running with an OpenShift cluster on your local machine in minutes.

operator-framework-kubecon
Article

Kubernetes Operators in Depth

David Millsaps

https://www.youtube.com/watch?v=fu7ecA2rXmc Red Hat's Diane Mueller and Sebastien Pahl dive deep on the Kubernetes Operators at KubeCon 2018. Operators will be featured in OpenShift 4 currently in beta, which you can preview here: https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it An Operator is a method of packaging, deploying and managing a Kubernetes application . A Kubernetes application is an application that is both deployed on Kubernetes and managed using the Kubernetes APIs and kubectl tooling. To be able to make the most of Kubernetes, you need a...

kubernetes-operators
Article

Introduction to the Kubernetes Operator Framework

David Millsaps

https://www.youtube.com/watch?v=8k_ayO1VRXE Red Hat's Sebastien Pahl Explains Kubernetes Operators at KubeCon 2018. Operators will be featured in OpenShift 4 currently in beta, which you can preview here: https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it An Operator is a method of packaging, deploying and managing a Kubernetes application. A Kubernetes application is an application that is both deployed on Kubernetes and managed using the Kubernetes APIs and kubectl tooling. To be able to make the most of Kubernetes, you need a set of cohesive APIs to extend in...