Posts

Intro to Kubernetes Series - Part 2 - Stepping it up to Kubernetes

Image
With an understanding of some basic docker concepts in mind, we can begin to introduce Kubernetes. In the first article we looked at what docker has to offer, and saw how to deploy docker containers by hand, including building up a docker image. In this installation of the kubernetes mini-series, we'll dip our toes into some surface-level concepts and more practical workings of what kubrnetes has to offer. Who this article is for: If you've read or heard about this miracle technology Kubernetes, that is supposed to relieve the agonizing tasks of managing infrastructure surrounding application delivery but have no idea where to start or how to use it, this article is for you. I won't be expecting you to be a hardened IT veteran with a decade of experience. This is intended to be a gentle introduction. This article meant to be a high-level view of what Kubernetes can do, why it is valuable, and some basic examples of how to implement it. What is n...

Creating Ubuntu Bedrock Minecraft image with Docker

Image
This article is written to be less of a walk through and more of an account of the practical project as a side-by-side with the Kubernetes Mini-Series. This project will continue as I learn more about Docker, Kubernetes, AKS, and Azure DevOps. It'll bring all the pieces together in a real-world type of way with some really cool expected results. Ultimately the goal is to host a Minecraft server in AKS in a highly-available way.  To start with I'll be creating a new image of Ubuntu Server with the Bedrock version of Minecraft Server.

Intro to Kubernetes Series - Part 1 - What is Docker?

Image
There is a pretty good amount of chatter around IT infrastructure these days regarding buzzwords like "serverless", "containerization", "infrastructure as code", "agile", "devops", and the like. Through the next series of articles on Kubernetes, I hope to unravel the tightly wound tangle of technologies and concepts surrounding the next generation of infrastructure management.

Kubernetes Mini-series

In the coming days I'll be publishing a series on one of the latest trends in IT infrastructure and IT development: Kubernetes. It's a great tool to build out infrastructure with very little administrative overhead that provides a lot of strong features that allow admins to keep their environment up and running, updated, and squeaky clean. I'll cover topics such as: Docker Git Repositories Kubernetes Helm Building a Minecraft server with persistent storage If you've been looking into learning what exactly Kubernetes is, how it works, and how it fits into your IT world, stay tuned for the 3-part mini-series covering these topics and my experiences with wading my way through the fog that is containerized infrastructure.

Automating VM creation with DSC in Azure.

Image
In this article, I describe my solution to going from nothing to a fully configured Windows Server VM in Azure. I'll explain the process of configuring Azure Automation accounts, DSC resources, and constructing the script that makes use of both. Read on for more! As I was setting up VM's in Azure for another article, I found that I was unsatisfied with how slow setting up VM's in Azure was. I wanted to have a short prompt and then deploy a VM from zero to a configured role-installed Microsoft Server, ready for use. Before setting off to the solution i'm about to describe, I scoured the internet looking for solutions that had already been done (like I discovered with Lability while creating my VM automation tool, argh!). But this time, the only thing I saw was either automating the creation of the VM, or automating the configurations of the VM after it was already created.  The following setup will allow the user to input a couple of parameters in a function and ha...