Niklas Heidloff

Menu

  • Home
  • Archives
  • Tweets
  • Slides
  • Videos
  • Source Code

Articles

Tekton without Tekton in DevSecOps Pipelines

Posted on April 5, 2022April 11, 2022 by Niklas Heidloff
IBM provides a DevSecOps reference implementation which is especially useful for regulated industries to adhere to policies. This article describes how we have implemented the CI and CD pipelines for our SaaS reference architecture. (more…)
More
Posted in Articles

Continuous Delivery with DevSecOps Reference Architecture

Posted on April 4, 2022April 11, 2022 by Niklas Heidloff
IBM provides a DevSecOps reference implementation which is especially useful for regulated industries to adhere to policies. This article describes the CD pipeline to deploy software using a GitOps approach. (more…)
More
Posted in Articles

Change, Evidence and Issue Management with DevSecOps

Posted on April 1, 2022April 11, 2022 by Niklas Heidloff
IBM provides a DevSecOps reference implementation which is especially useful for regulated industries to adhere to policies. This article describes the CI pipeline which provides in addition to the usual CI functionality change, evidence and issue management capabilities. (more…)
More
Posted in Articles

Shift-Left Continuous Integration with DevSecOps Pipelines

Posted on March 31, 2022April 11, 2022 by Niklas Heidloff
IBM provides a DevSecOps reference implementation that I've used to build our SaaS reference architecture. This article describes the CI pipeline, especially the part to enforce branch protection. (more…)
More
Posted in Articles

The Kubernetes Operator Metamodel

Posted on March 30, 2022April 11, 2022 by Niklas Heidloff
Operators provide huge value by automating day 2 operations for software running on Kubernetes. However, for operator developers there is a steep learning curve. This article describes the key objects and concepts you need to understand before building operators. (more…)
More
Posted in Articles

Converting Custom Resource Versions in Operators

Posted on March 29, 2022April 11, 2022 by Niklas Heidloff
Custom Kubernetes resources typically have multiple versions. Operators need to be able to convert between all different versions in all directions. This article describes how to implement this using a simple example. (more…)
More
Posted in Articles

Initialization and Validation Webhooks in Operators

Posted on March 28, 2022 by Niklas Heidloff
When developing custom Kubernetes resources, static defaults and simple validations for resource properties can be defined in OpenAPI/JSON schemas. For more flexible scenarios webhooks can be used to initialize and validate resources with Go code. (more…)
More
Posted in Articles

Configuring Webhooks for Kubernetes Operators

Posted on March 25, 2022 by Niklas Heidloff
Kubernetes operators can initialize, validate and convert custom resources via webhooks. Coding the webhooks is straight forward, setting them up is a lot harder. This article summarizes the important setup steps. (more…)
More
Posted in Articles

Defining Dependencies in Kubernetes Operators

Posted on March 24, 2022 by Niklas Heidloff
Operators can automate the deployment and operations of custom Kubernetes resources. These resources might dependent on other third party resources. This article describes how to define these dependencies. (more…)
More
Posted in Articles

Deploying Operators with the Operator Lifecycle Manager

Posted on March 23, 2022April 11, 2022 by Niklas Heidloff
Kubernetes operators automate the deployment and operations of Kubernetes based software. This article describes the Operator Lifecycle Manager which provides a declarative way to install, manage, and upgrade operators on a cluster. (more…)
More
Posted in Articles

Posts navigation

← Older posts
Newer posts →

Niklas Heidloff

Hi, my name is Niklas Heidloff. I work for IBM as a Developer Advocate. I like learning, cloud technologies, Java, JavaScript and AI. I'm a proud father of five and love BBQ.

Subscribe

Latest Tweets

Tweets by @nheidloff

Recent Posts

  • IBM helps Partners to scale their Businesses
  • Home Improvements
  • 40 Blogs in 40 Days
  • Scaling Applications automatically with Operators
  • Exporting Metrics from Kubernetes Apps for Prometheus

DZone

Disclaimer

The postings on this site are my own and don't necessarily represent my employer IBM's positions, strategies or opinions.

Free WordPress Theme | AccessPress Lite

Copyright © 2022 Niklas Heidloff