Author: Paul
-
OpenShift on Power: Topology Manager – Hugepages Demonstration
-
Accessing and Using the Internal OpenShift Registry
-
OpenShift Kube Descheduler Operator – Profile Examples
For the last few weeks, I’ve been working with the OpenShift Kube Descheduler and OpenShift Kube Descheduler Operator. I posted some test-cases for the seven Descheduler Profiles to demonstrate how the Profiles operate under specific conditions. Note these are unsupported test cases.
-
OpenShift Descheduler Operator: How-To
In OpenShift, the kube-scheduler binds a unit of work (Pod) to a Node. The scheduler reads from a scheduling queue the work, retrieves the current state of the cluster, scores the work based on the scheduling rules (from the policy) and the cluster’s state, and prioritizes binding the Pod to a Node. These nodes are…
-
Operator Training – Part 1: Concepts and Why Use Go
A brief Operator training I gave to my team resulted in these notes. Thanks to many others in the reference section. An Operator codifies the tasks commonly associated with administrating, operating, and supporting an application. The codified tasks are event-driven responses to changes (create-update-delete-time) in the declared state relative to the actual state of an…
-
Proof-of-Concept: OpenShift on Power: Configuring an OpenID Connect identity provider
This document outlines the installation of the OpenShift on Power, the installation of the Red Hat Single Sign-On Operator and configuring the two to work together on OCP. Thanks to Zhimin Wen who helped in my setup of the OIDC with his great work. Steps Setup OpenShift Container Platform (OCP) 4.x on IBM® Power Systems™ Virtual Server on IBM Cloud using the…
-
OpenShift RequestHeader Identity Provider with a Test IdP: My GoLang Test
built a demonstration using GoLang, JSON, bcrypt, http client, http server to model an actual IDP. This is a demonstration only; it really helped me setup/understand what’s happening in the RequestHeader.
-
Debugging Network Traffic
Debugging weird traffic patterns on the mac, you can use [nettop]. It shows the actual amount of data transferred by the process. It’s very helpful.
-
Using OpenShift Plugin for oc
-
Learning Resources for Operators – First Two Weeks Notes
To quote the Kubernetes website, “The Operator pattern captures how you can write code to automate a task beyond what Kubernetes itself provides.” The following is an compendium to use while Learning Operators. The defacto SDK to use is the Operator SDK which provides HELM, Ansible and GO scaffolding to support your implementation of the…