Posts by: Ashley Gerwitz

SHIELD Cloud  Providing Peace of Mind for Linode

Stark & Wayne announced the launch of SHIELD Cloud, a data protection system offered for Linode. SHIELD Cloud is a systems-based data protection system that is hyper-aware of what it is protecting, and can perform certain domain-specific tasks before and after the snapshot of data is taken. SHIELD Cloud understands your data systems at a

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Deploy Cloud Foundry to Google Kubernetes in 10 minutes

Is Cloud Foundry dead? I ask on your behalf because Pivotal – chief cheerleader and contributor to Cloud Foundry – was sold to VMWare in 2019, and all Pivotal-cum-VMWare staff chant “Tanzu” as the answer to all problems. During 2017, ’18, and ’19 the vendor ecosystem around “cloud” and “devops” seemed to pine for all

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Buildkite
Apr
15

Buildkite

You have many choices for running your tests, deployment, and miscellaneous automation, yet we’ve found more and more individuals and organizations are adopting Buildkite. This 12000-word article will provide you the most in-depth tutorial for getting started with Buildkite. It will cover the basic concepts, setup, secrets, and all the way to how we are

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Episode 001 – What is Concourse CI? How to get started?

Learn a little about Concourse CI and get your own Concourse CI running on your laptop with Docker Compose (previously these instructions showed Vagrant). NOTE: the instructions below have been updated in 2020 to use Docker Compose, rather than Vagrant. Learn more from our Concourse Tutorial. NOTE: The https://concourse-ci.org/ has been given a new name

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
How to rotate Kubernetes secrets with Quarks and KubeCF?

One of the brilliant aspects of BOSH that has been brought across to Kubernetes by the Quarks & KubeCF teams has been the generation of internal secrets. Internal client needs a secret to talk to internal Redis? No one cares what it is; just generate a good one and share it with the two entities.

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Building Docker images for Kubernetes running on ARM

Nearly every Docker image you’ve ever run on Kubernetes will not work on your Homelab Raspberry Pi cluster. Why? What do we need to do? This article introduces the “docker buildx” plugin to make it easy to produce mult-arch Docker images. I’ve started a new home lab of Raspberry Pis (and soon to include some

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Trying tiny k3s on Google Cloud with k3sup

Tutorial based on https://blog.alexellis.io/create-a-3-node-k3s-cluster-with-k3sup-digitalocean/ and converted for Google Cloud gcloud commands. At the end is a curl | bash -s up all-in-one command if you want to do this again in future. $ gcloud compute instances create k3s-1 \ –machine-type n1-standard-1 \ –tags k3s,k3s-master Created [https://www.googleapis.com/…/zones/us-west1-a/instances/k3s-1]. $ gcloud compute instances create k3s-2 k3s-3 \ –machine-type

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Kpack, oh kpack, wherefore art thou build logs?

Any CI/CD is just like a serverless platform or PaaS: you run other people’s code. The difference? With a platform you expect the code to work. With CI/CD you’re waiting for things to fail. So you can fix them. Until they work. Hopefully. And to fix them you need logs. kpack is a new open

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝
Too Many Open Files: A Fence or an Ambulance

Today I was researching an error message for a client that contained the error: Too many open files Usually this leads to answers like “change the file limit”. But this is using an ambulance when we need a fence. What do I mean by that? When I was in elementary school a man came to

Ashley Gerwitz Profile Image

Posted by:
Ashley Gerwitz

Read More ➝