Kubernetes Application Operator Basics

Kubernetes Application Operator Basics

An application operator is a rather new and Kubernetes-specific role you might be taking on. As an application operator, you will be installing, updating and maintaining apps in a Kubernetes cluster. Good practices are still sparsely available and tribal knowledge dominates this realm. I’d like to equip aspiring Kubernetes application operators with a set of […]

Read More...

OpenShift Commons Briefing: The State of FaaS on Kubernetes

OpenShift Commons Briefing Summary FaaS (Function-as-a-Service) or serverless as some call it is a promising compute paradigm suitable for event-driven scenarios. In this briefing, Red Hat’s Michael Hausenblas and Brian Gracely reviewed the current open source offerings for FaaS on Kubernetes (Apache Open Whisk, kubeless, OpenFaaS, etc.) and discussed pros/cons both on an architectural level […]

Read More...

Kubernetes Custom Resources Grow Up in v1.10

Introduction If you are new to Kubernetes CustomResourceDefinitions (CRDs), check out our previous blog posts on what they are and how to effectively pair them with code generation to write custom Kubernetes controllers. CustomResourceDefinitions are used to extend the Kubernetes API and create your own object types, called custom resources. Though custom resources worked well […]

Read More...

OpenShift Commons Briefing: Introduction to Quay with Joey Schorr (Red Hat)

OpenShift Commons Briefing: Introduction to Quay with Joey Schorr (Red Hat)

OpenShift Commons Briefing Summary In this briefing, Red Hat’s Joey Schorr gave a in-depth introduction on and demonstration of Quay, CoreOs’ Application Registry for Kubernetes with OpenShift. Quay is an container registry for building, storing, and distributing your private containers to your servers. Access the slides from this presentation: OCB Intro to Quay Additional Resources […]

Read More...

How to Enable Static Egress IP in OCP

How to enable static egress IP in Red Hat OpenShift Container Platform Red Hat OpenShift Container Platform 3.7 release introduced a new feature for egress traffic management. Egress is the traffic that is leaving the OpenShift cluster to an external server. An example of such traffic would be an application running in a container invoking […]

Read More...

OpenShift Commons Briefing: CyberArk Conjur Secrets Management on OpenShift

OpenShift Commons Briefing:  CyberArk Conjur Secrets Management on OpenShift

OpenShift Commons Briefing Summary In this briefing, Naama Schwartzblat and Kumbirai Tanekha (CyberArk) discuss and demo how to securely inject secrets into your applications and manage machine identities with CyberArk Conjur. Kumbirai Tanekha and Naama Schwartzblat,the lead developers on Conjur both of whom worked directly on the Conjur-OpenShift integration. They demonstrated how secrets can be […]

Read More...

Executing commands in Pods using K8s API

Introduction As part of my exploration of Kubernetes, while working on a project I wanted to execute commands inside a pod. Rather then forcing the container to have some specific behaviour, I wanted to utilize the API mechanism exposed as the kubectl exec subcommand. While investigating, I found that exec doesn’t yet sport extensive documentation, […]

Read More...

[Podcast] PodCTL Basics – Windows Containers & Kubernetes

[Podcast] PodCTL Basics - Windows Containers & Kubernetes

It’s been a while since we did a “PodCTL Basics” show (see: Kubernetes, Linux Containers, Containerizing an Application, Services Meshes), but we’ve heard a lot of questions about Windows Containers, so we thought it was time to review the basics. In this short show, we talk about the differences between Linux and Windows containers, the dependencies […]

Read More...