DevOps Archives - Root Level Technology

Category: DevOps Archives - Root Level Technology

Root Level Technology will be at Devopsdays Houston

John Rucker (Enterprise Account Executive), Tristian Dodd (Cloud Engineer), and Zac Dudek (Enterprise Account Executive) will be representing Root Level Technology at this year’s Devopsdays Houston!  The event will be held at CityCentre in Houston, TX at Norris Conference Centers, April 16th – 17th. Devopsdays is a worldwide series of technical conferences covering topics of software development, IT infrastructure operations, and the intersection between them.  The event is jam-packed with talks and workshops. Tristian is excited to attend multiple workshops at Devopsdays Houston, including: Quick and Dirty DevSecOps. A workshop where you learn what attackers look for first and the best practices to make your technology stack much more secure, and quickly.  The workshop will be lead by Mike Rothman. […]

Continue reading

Getting to know Google Kubernetes Engine (GKE)

This January, Root Level Technology CTO Eric Fourage presented a deep-dive webinar that introduces Google Kubernetes Engine. Getting To Know GKE starts with an overview of containers and their benefits, before exploring application infrastructure orchestration with Kubernetes and GKE, Google’s powerful Kubernetes-based cloud container platform. This post is a brief overview of the webinar. Be sure to take a look at the presentation for a fuller explanation of containers, Kubernetes, and the Google Kubernetes Engine. Containers Containers are packages of software that bundle code and its dependencies, including system tools, libraries, and configurations. One way to think about containers is as a lightweight alternative to virtual machines. Like virtual machines, containers are self-contained environments that run code. Unlike virtual machines, […]

Continue reading

Vault OSS Versus Enterprise

Vault Open Source The Open Source version of Vault is a great starting point for secrets management. This version of Vault can handle secrets management and works great for someone just getting started with Vault or for a company that wants to start improving its security posture.   When should you use Vault Open Source?   If you are just starting out, Vault Open Source is free to use. This makes it perfect for testing out how Secrets Management can improve your security posture. It should be your starting point for getting familiar with Vault and what it can do.   Vault Enterprise Pro Vault Pro is a middle tier between Vault OSS and Vault Premium. The big draw of […]

Continue reading

Creating a Private Hybrid Kubernetes Cluster Pt. 2

To pick up where I left off in the previous post, I had just finished attempting to create a cluster using Windows Server 1709 and 1607. In each of these I was able to get the cluster created, but there were still some issues that prevented the cluster from being usable with Windows workloads (e.g., Windows containers wouldn’t start, meaning that the cluster was no better than a Linux-only cluster).   Then, I acquired the most recent 1803 Windows Server. I went back and re-tried it using Rancher.   After a couple of minor hiccups (getting Docker installed and running was a bit more difficult than expected: https://docs.microsoft.com/en-us/virtualization/Windowscontainers/quick-start/quick-start-Windows-server https://blog.docker.com/2016/09/build-your-first-docker-Windows-server-container/), I saw a curious error when first attempting to join the […]

Continue reading

Creating a Private Hybrid Kubernetes Cluster Pt. 1

This is the first of a two-part post detailing my work to create a private hybrid Kubernetes Cluster.   I was asked recently to set up a hybrid Kubernetes (K8s) cluster so that it could run both Windows and Linux workloads. Full disclosure: I’m highly opinionated that anything that Windows can do Linux can do better. However, despite my opinions, customers are allowed to make choices with which I disagree, so I got to work. When undertaking a project like this, I generally try to do it once in a development environment, which helps me identify and resolve issues ahead of time, before working on customer resources.   And so we begin.   The customer wanted to run all of […]

Continue reading