Testing a Go-based S2I builder image
In the third article in this series on Source-to-Image for Golang applications, build your application image and take it out for a spin.
View ArticleThe shortcomings of rootless containers
You can do a lot of awesome stuff with rootless containers, but things can still go wrong.
View ArticleCreating a Source-to-Image build pipeline in OKD
S2I is an ideal way to build and compile Go applications in a repeatable way, and it just gets better when paired with OKD BuildConfigs.
View ArticleKubernetes is a dump truck: Here's why
Dump trucks are an elegant solution to a wide range of essential business problems.
View ArticleHow to navigate the Kubernetes learning curve
Kubernetes is like a dump truck. It's elegant for solving the problems it's designed for, but you have to master the learning curve first.
View ArticleKubernetes basics: Learn how to drive first
Quit focusing on new projects in the Kubernetes ecosystem and get focused on driving it.
View Article5 reasons to use Kubernetes
Kubernetes solves some of the most common problems development and operations teams see every day.
View Article4 tools to help you drive Kubernetes
Learning to drive Kubernetes is more important that knowing how to build it, and these tools will get you on the road fast.
View ArticleWhy containers and Kubernetes have the potential to run almost anything
Go beyond deployment of simple applications and tackle day two operations with Kubernetes Operators.
View ArticleHow to SSH into a running container
Containers have shifted the way we think about virtualization. You may remember the days (or you may still be living them) when a virtual machine was the full stack, from virtualized BIOS, operating...
View ArticleAchieve high-scale application monitoring with Prometheus
Prometheus is an increasingly popular—for good reason—open source tool that provides monitoring and alerting for applications and servers. Prometheus' great strength is in monitoring server-side...
View ArticleBuilding container images with the ansible-bender tool
Containers and Ansible blend together so nicely—from management and orchestration to provisioning and building. In this article, we'll focus on the building part.If you are familiar with Ansible, you...
View ArticleDemystifying namespaces and containers in Linux
Containers have taken the world by storm. Whether you think of Kubernetes, Docker, CoreOS, Silverblue, or Flatpak when you hear the term, it's clear that modern applications are running in containers...
View ArticleGetting started with Jenkins Configuration as Code
I recently came across Jenkins Configuration as Code (JCasC), an interesting project that uses YAML formats for writing Jenkins configurations. YAML is been used in Kubernetes, Ansible, and many other...
View ArticleHow I containerize a build system
A build system is comprised of the tools and processes used to transition from source code to a running application. This transition also involves changing the code's audience from the software...
View ArticleTips and tricks for optimizing container builds
How many iterations does it take to get a container configuration just right? And how long does each iteration take? Well, if you answered "too many times and too long," then my experiences are similar...
View ArticleMaking compliance scalable in a container world
Software is increasingly being distributed as container images. Container images include the many software components needed to support the featured software in the container. Thus, distribution of a...
View ArticleWhat's the difference between orchestration and automation?
For the longest time, it seemed the only thing any sysadmin cared about was automation. Recently, though, the mantra seems to have changed from automation to orchestration, leading many puzzled admins...
View ArticleSecure your containers with SELinux
When things aren't working correctly in your Linux environment, the easiest thing to do is disable Security-Enhanced Linux (SELinux). Things suddenly begin to work, and you forget about it—but this is...
View Article6 container concepts you need to understand
Containerization has radically changed the IT landscape because of the significant value and wide array of benefits it brings to business. Nearly any recent business innovation has containerization as...
View Article