Posts by: Chris Weibel

More Limes: Running Multiple KubeCF Deployments on One Kubernetes Cluster

Photo by Herry Sutanto on Unsplash In a previous blog post we discovered how to deploy a single KubeCF with a single cf-operator. Exciting stuff! What if you wanted to deploy a second KubeCF? A third? With a couple minor changes to subsequent installs you can deploy as many instancess of KubeCF as you like,

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
Meet Arpy – A BOSH VM Networking Validator

Photo by Hans Eiskonen on Unsplash Ever needed to diagnose weird networking bugs on BOSH deployed VMs? We ran into a problem with a BOSH release that would create routes for itself on the networking stack. To detect this, Arpy was created. How it Works Arpy is a simple bash script which uses the BOSH

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
Running Cloud Foundry on Kubernetes using KubeCF

Photo by Alex Gorzen on Flickr At Stark & Wayne, we’ve spent a ton of time figuring out the best solutions to problems using the open source tools we have available. We’ve pondered problem spaces such as: What if we could… Put the lime in the coconut? Put the peanut butter in the chocolate? Put

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
Helm 3 – How Do I Do Helm 2 Stuff?

Photo by N. on Unsplash Helm 3 was recently introduced which changed many of the internal bits within the CLI which are not fully backward compatible to those using Helm 2. Fear not, with a couple minor tweaks you can continue to use the Helm charts you know and love! If you are a maintainer

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
The Tool to Start Your Journey with Kubernetes: Minikube

Photo by Braden Collum on Unsplash Minikube is a nifty tool to start playing with Kubernetes without incurring any additional costs since you run it on your own laptop. It runs as a virtual machine locally on VirtualBox or VMware Fusion and installs the kubectl CLI which you’ll need to interact with the clusters. The

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
Setting up Cloud Foundry App Autoscaler using Genesis

Photo by Victor Muñoz on Unsplash App Autoscaler is an add-on to Cloud Foundry to automatically scale the number of application instances based on CPU, memory, throughput, response time, and several other metrics. You can even add your own custom metrics as of v3.0.0. You decide which metrics you want to scale your app up

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
GENESIS CF Kit + LDAP Example

Photo by Christopher Paul High on Unsplash Below is an example of using LDAP to back UAA for the Cloud Foundry Kit in Genesis. Comments have been left on each of the params to note where these values come from or to simply set-and-forget the values: # UAA LDAP configurationparams: ldap_spring_profiles: ldap ldap_ssl_certificate: (( vault

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
LDAP in Concourse, Why Hast Thou Errored On Me?

Photo by Marko Horvat on Unsplash What we were doing Recently, we were helping a client to integrate logging into Concourse. Deploying Concourse with the concourse-bosh-deployment is fairly easy with a base concourse.yml and features added with various ops files. One of the available ops files adds LDAP authentication which the client wanted. We wound

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
Debugging Slow BOSH Deployed PostgreSQL

Photo by Vincent van Zalinge on Unsplash Something is just not quite right, the CLI is sluggish and your senses are tingling that something is wrong. Is it the database? Maybe. How do you know? pgBadger is a nifty tool that reads through postgres logs and generates a report showing slow queries, table locks, DML

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝