Many IBM partners want to understand how to scale their offerings to reach new markets. Technically this often translates to two technologies: Kubernetes Operators and SaaS (Software as a Service). As I’m working with IBM partners, my team has created several assets for our co-creation engagements.
Below is the list of blogs about these topics. Over the last 40 (business) days I’ve written 40 blogs. As always, thanks a lot for your feedback!
Operators – Overview and Scenarios
- Why you should build Kubernetes Operators
- Day 2 Scenario: Automatically Archiving Data
- Day 2 Scenario: Automatically Scaling of Applications
- The Kubernetes Operator Metamodel
Go based Operators
- Creating and updating Resources
- Deleting Resources
- Storing State of Resources with Conditions
- Finding out the Kubernetes Versions and Capabilities
- Configuring Webhooks
- Initialization and Validation Webhooks
- Converting Custom Resource Versions
- Defining Dependencies
- Exporting Metrics from Kubernetes Apps for Prometheus
- Accessing Kubernetes from Go Applications
- How to build your own Database on Kubernetes
- Building Databases on Kubernetes with Quarkus
- Manually deploying Operators to Kubernetes
- Deploying Operators with the Operator Lifecycle Manager
- Importing Go Modules in Operators
- Accessing third Party Custom Resources in Go Operators
- Using object-oriented Concepts in Golang based Operators
Quarkus based Operators
- Developing Quarkus and Web Applications locally
- Developing and Debugging Kubernetes Operators in Java
- Accessing Kubernetes Resources from Java Operators
- Leveraging third party Operators in Kubernetes Operators
- Creating Database Schemas in Kubernetes Operators
- Resources to build Kubernetes Operators
SaaS Reference Architecture and DevSecOps
- New Open-Source Multi-Cloud Asset to build SaaS
- How to build SaaS for multiple Tenants
- Accessing Postgres from Quarkus Containers via TLS
- Typical Authentication Flow for Kubernetes Applications
- Containerizing Web Applications
- Containerizing Quarkus Applications
- DevSecOps for SaaS Reference Architecture on OpenShift
- Tekton without Tekton in DevSecOps Pipelines
- Developing Serverless Toolchains
- Deploying Serverless SaaS with Serverless Toolchains
- Shift-Left Continuous Integration with DevSecOps Pipelines
- Change, Evidence and Issue Management with DevSecOps
- Continuous Delivery with DevSecOps Reference Architecture