VOOZH about

URL: https://thenewstack.io/automate-the-boring-stuff-with-kubernetes/

⇱ Automate the Boring Stuff with Kubernetes - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-11-06 08:07:11
Automate the Boring Stuff with Kubernetes
sponsor-red-hat,sponsored-post-contributed,
DevOps / Kubernetes

Automate the Boring Stuff with Kubernetes

You can automate a factory with Kubernetes. You can run civic watering systems with it. You can bank on it. It’s anything but tedious.
Nov 6th, 2023 8:07am by Ashesh Badani
👁 Featued image for: Automate the Boring Stuff with Kubernetes
Image from Sergey Novikov on Shutterstock.
Red Hat sponsored this post.

In the tech industry, I have found that when people say something is impossible with software, what they often mean is that it is tedious. Certainly there are fundamental and complex computer science problems that you may encounter in your work. But generally speaking, it is the tedious work that we often avoid.

The thing is, there is plenty of tedious work out there in enterprise software. From wiring up APIs, to refactoring old applications, to the daily administrative tasks required to keep things working. It’s a lot less fun to run something old than to build something new.

For some time now, Kubernetes has been an exciting open source ecosystem where innovation has exploded. Yet even with all of this excitement and experimentation, no business is out there running Kubernetes just to run Kubernetes. They are using it because it helps them automate the tedious tasks.

The reason we’re all here participating in this community is because of the common goal of optimizing, expanding and sharing an application platform. Kubernetes excels at this, helping end users support and automate the operation of applications at scale.

It’s the applications that matter. Everything underneath them is, for lack of a better term, tedious. While implementation, location and support all matter a great deal, they shouldn’t be the greatest concern to your application developers. Their time is your most precious resource, and the last thing you want them to have to worry about is tedium.

Your developers should be focusing on innovation. But they can’t do that when the build won’t complete, the test environment is different from the production environment or they can’t get access to a fresh install of PostgreSQL in their region for three weeks.

Red Hat OpenShift is for innovation without limitation. Bring big ideas to life with the hybrid cloud platform open to any app, team, or infrastructure.
Learn More
The latest from Red Hat

It Must Be Automated

Everything beneath the developers must be automated. Your developers are building with the very service-oriented building blocks your architects envisioned a decade ago. But they can’t build new applications with them if they can’t access them in a test environment. And they especially can’t spin up new database instances if that process isn’t automated in a more secure fashion with your platform team using Kubernetes Operators there to provide guardrails.

Now that the underlying piping is sturdy and reliable, thanks to over a decade of Kubernetes community growth and development, it’s long past time to focus on the applications. Kubernetes is no longer just a container platform; it is the foundation for an application platform. And with the right subset of accouterments, it can be a powerful automation platform to enable faster development and more secure software supply chains.

Coupled with things like Ansible for IT automation, Quarkus for cloud native Java and even the built-in Kubernetes virtual machine support, there’s no reason to let legacy applications remain hand-driven or, worse yet, untouched. Even better, migrating older Java workloads to your new application platform enables innovative, new green shoots to sprout on those old projects.

Automation at scale enables developers to focus on code development at speed versus everything else that gets in the way. But that implies proper guardrails to keep them from doing things that could be damaging if used incorrectly. Argo CD essentially enforces a git repo upon a cluster, which means there is a single source of truth for your production environments. And it can be changed only through proper processes. All of this is designed to be automated.

Those ensuing artifacts can be stored and secured by Quay and Red Hat Advanced Cluster Security for Kubernetes, again, in an automated fashion. All of these automated systems have the added bonus of providing that essential element in any software system: consistent repeatability.

Consistency

Because we’ve all worked together to expand Kubernetes’ capabilities, all these pieces of the application platform puzzle can combine to give your administrators and developers one path to deploying anything they need. The destination of that deployment should be basically irrelevant. Test environment and production environment can be identical in deployment artifacts, removing the painful drift that can occur when codebases diverge.

All this automation and deliberate architecting of an open source application platform wasn’t done just because people around the world decided it would be fun to dedicate years of their lives to infrastructure code. It was built because we all share the same problems. No business on earth is going to beat the competition based on how well they know Kubernetes alone.

The winners will be those who are able to innovate faster and to get to market faster with new products, driven by software developers who are exclusively focused on business problems, instead of developer problems.

Just like a fleet of trucks, or a manufacturing plant, the end goal is not the trucks nor the conveyor belts. The end goal is what goes into the trucks or comes out of the manufacturing plant. You can twiddle the knobs on the factory machinery or tinker with the engines on the trucks, but at the end of the day, if you can run those things 24/7, you can generate value 24/7 as well.

Today, you can automate a factory with Kubernetes. You can run civic watering systems with it. You can bank on it. And while we’re not yet at the point where you can drive a real truck with it, millions of virtual drivers have been simulated inside Kubernetes already. Did you know you can run a cruise ship with it?

Here’s to cruising into the future with the open source community that built the foundation for the best application platform for enterprise business. It’s anything but tedious.

Red Hat OpenShift is for innovation without limitation. Bring big ideas to life with the hybrid cloud platform open to any app, team, or infrastructure.
Learn More
The latest from Red Hat
TRENDING STORIES
Ashesh Badani is senior vice president and chief product officer at Red Hat.
Read more from Ashesh Badani
Red Hat sponsored this post.
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Pragma.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.