What you need to know to start using kubectl plugins

Summary What is a kubectl plugin? How to install plugins with krew? My favorite plugins kubectl whoami kubectl access-matrix kubectl neat kubectl tree kubectl node-shell What is a kubectl plugin? The Kubernetes CLI special interest group added a built-in plugin system to kubectl that allows anyone to add new sub-commands. Read more…

Speed up your CI/CD workflow, learn how to optimize Gitlab CI

Summary Host your own runners Rewrite your Dockerfile to make the most of the docker cache Reuse the docker cache from a former build Re-think how your jobs use the cache Allow a single pipeline per ref and make jobs interruptible Automatically rerun jobs that failed on known issues

Event-driven architecture for using third-party Git repositories as source for AWS CodePipeline

In the post Using Custom Source Actions in AWS CodePipeline for Increased Visibility for Third-Party Source Control, we demonstrated using custom actions in AWS CodePipeline and a worker that periodically polls for jobs and processes further to get the artifact from the Git repository. In this post, we discuss using Read more…

Building a cross-account CI/CD pipeline for single-tenant SaaS solutions

With the increasing demand from enterprise customers for a pay-as-you-go consumption model, more and more independent software vendors (ISVs) are shifting their business model towards software as a service (SaaS). Usually this kind of solution is architected using a multi-tenant model. It means that the infrastructure resources and applications are Read more…

Cloud Code makes YAML easy for hundreds of popular Kubernetes CRDsCloud Code makes YAML easy for hundreds of popular Kubernetes CRDsProduct Manager

When developing a service to deploy on Kubernetes, do you sometimes feel like you’re more focused on your YAML files than on your application? When working with YAML, do you find it hard to detect errors early in the development process? We created Cloud Code to let you spend more Read more…