Don Schenck

Recent Posts

4 command-line tools for Kubernetes: Linux edition

4 command-line tools for Kubernetes: Linux edition

In a previous blog post, I detailed how to install four very useful Kubernetes tools on your macOS or Windows machine. Those tools—kubectl, stern, kubectx, and kubens—are must-haves for the advancing developer, as well as any folks in operations. What I failed to do previously, however, was include instructions for installing these tools on Linux. So… here we are.

Continue reading “4 command-line tools for Kubernetes: Linux edition”

Share
MySQL for developers in Red Hat OpenShift

MySQL for developers in Red Hat OpenShift

As a software developer, it’s often necessary to access a relational database—or any type of database, for that matter. If you’ve been held back by that situation where you need to have someone in operations provision a database for you, then this article will set you free. I’ll show you how to spin up (and wipe out) a MySQL database in seconds using Red Hat OpenShift.

Continue reading “MySQL for developers in Red Hat OpenShift”

Share
Command-line tools for Kubernetes: kubectl, stern, kubectx, kubens

Command-line tools for Kubernetes: kubectl, stern, kubectx, kubens

If you’ve ever worked with your hands, you know that you can’t do the job right without the right tools. That adage carries over quite well to software development as well. The right tools can make the difference between success or failure, regardless of the underlying technology. In the Kubernetes ecosystem, more and more tools are being introduced as folks find ways to solve a common problem. This article looks are four of those tools.

Continue reading “Command-line tools for Kubernetes: kubectl, stern, kubectx, kubens”

Share
Get started with Jenkins CI/CD in Red Hat OpenShift 4

Get started with Jenkins CI/CD in Red Hat OpenShift 4

Automation is what we (developers) do. We automate ticket sales and automobiles and streaming music services and everything you can possibly tie into an analog-to-digital converter. But, have we taken the time to automate our processes?

In this article, I’ll show how to build an automated integration and continuous delivery pipeline using Jenkins CI/CD and Red Hat OpenShift 4. I will not dive into a lot of details—and there are a lot of details—but we’ll get a good overview. The details will be explained later in this series of blog posts.

Continue reading “Get started with Jenkins CI/CD in Red Hat OpenShift 4”

Share
Red Hat OpenShift 4.0 Developer Preview on AWS: Up and running with Windows

Red Hat OpenShift 4.0 Developer Preview on AWS: Up and running with Windows

In a previous article, “OpenShift 4.0 Developer Preview on AWS is up and running” I included instructions for using macOS or Linux to install and manage your Red Hat OpenShift 4.0 cluster. Since I recently added a Windows 10 PC to my technology mix, I decided to try to use Windows as my only choice.

I was saddened to learn that the installer, openshift-install, isn’t available for Windows. But, like any developer who won’t be denied; I found a way.

Continue reading “Red Hat OpenShift 4.0 Developer Preview on AWS: Up and running with Windows”

Share
Introduction to Kubernetes: From container to containers

Introduction to Kubernetes: From container to containers

After being introduced to Linux containers and running a simple application, the next step seems obvious: How to get multiple containers running in order to put together an entire system. Although there are multiple solutions, the clear winner is Kubernetes. In this article, we’ll look at how Kubernetes facilitates running multiple containers in a system.

Continue reading “Introduction to Kubernetes: From container to containers”

Share
How to set up your first Kubernetes environment on Windows

How to set up your first Kubernetes environment on Windows

You’ve crushed the whole containers thing—it was much easier than you anticipated, and you’ve updated your resume. Now it’s time to move into the spotlight, walk the red carpet, and own the whole Kubernetes game. In this blog post, we’ll get our Kubernetes environment up and running on Windows 10, spin up an image in a container, and drop the mic on our way out the door—headed to Coderland.

Continue reading “How to set up your first Kubernetes environment on Windows”

Share
How to set up your first Kubernetes environment on macOS

How to set up your first Kubernetes environment on macOS

By following my previous article in this series, you’ve crushed the whole containers thing. It was much easier than you anticipated, and you’ve updated your resume. Now it’s time to move into the spotlight, walk the red carpet, and own the whole Kubernetes game. In this blog post, we’ll get our Kubernetes environment up and running on macOS, spin up an image in a container, and head to Coderland.

Continue reading “How to set up your first Kubernetes environment on macOS”

Share
The evolution of serverless and FaaS: Knative brings change

The evolution of serverless and FaaS: Knative brings change

Are serverless and Function as a Service (FaaS) the same thing?

No, they’re not.

Wait. Yes, they are.

Frustrating, right? With terms being thrown about at conferences, in articles (I’m looking at myself right now), conversations, etc., things can be confusing (or, sadly, sometimes misleading). Let’s take a look at some aspects of serverless and FaaS to see where things stand.

Continue reading “The evolution of serverless and FaaS: Knative brings change”

Share