Practical introduction for development and platform teams. In-depth focus on GitOps (without basics for K8s or CI/CD). Clear insight into the consequences of GitOps and the difference it makes in everyday development life. Comprehensive guidance on relevant challenges such as secrets, repo structures and asynchronicity.
Identifies patterns from recurring elements during GitOps process design and describes them in four categories operator deployment, repository, promotion and wiring. These pattern can help designing GitOps processes and repo structures as well as finding and standardizing terminology, facilitating communication
An in-depth comparison of Argo CD and Flux regarding bootstrapping, linking, CLI and GUI, components and resource requirements, authentication and authorization, templating, configuration management, monitoring and alerting, ecosystem, multi-tenancy,multi-cluster management, OCI, high availability and load balancing, maturity and commercial offerings.
2022
2022-11-25
Repo Structures: Stages/Environments with base/shared resources in Kustomize or Helm in trunk-based development
This eBook uses diagrams and code to illustrate how developers can secure the operations of their applications with kubernetes.
It focuses on network policies and security context.
2021-03-24
Automation helpers - A Market overview for GitOps tools
This article captures a snapshot of the market for "GitOps tools", creates a catalog of general criteria for
choosing the right GitOps tool and applies this catalog to a comparison of ArgoCD and Flux v2.
2021-03-10
Coding Continuous Delivery: CIOps vs. GitOps with Jenkins
What is the difference between CIOps and GitOps? Is there still room for a CI server?
This article shows hands-on how to automate certain aspects of GitOps using Jenkins.
A solution for fetching and renewing TLS certs without restart via Let’s Encrypt that works with standalone and embedded Tomcat as well as Spring Boot.
2020-04-26
Continuous Delivery to Maven Central with Travis CI
2nd part: Demonstrates additional alternatives for deployment (Sonatype Nexus and Kubernetes), while the general structure of the Jenkinsfile remains the same.
2020-01-31
Kubernetes AppOps Security Part 3: Security Context (1/2) – Good Practices
Continuous delivery of Java artifacts with Jenkins to Nexus repositories is easy. This articles shows examples for the enterprise as well as for open source (Maven Central).