Propagating configuration from Terraform to Kubernetes Apps

Alternative Text by Ádám Sándor

I recently encountered an interesting problem while terraforming Kubernetes clusters on Google Cloud. Our Terraform configurations have some important information which is needed by applications running on the cluster. These are either values for which our Terraform resources are the primary source, or values which are outputs from them. Here are some examples of the types of values we want to [...]

read more...

 

Production Ready Ingress on Kubernetes

Alternative Text by Ian Crosby

I recently had an interesting project building a proof of concept for a cloud based platform. The PoC is composed of a few services, a message queue and a couple simple UIs. All the pieces are containerized and deployed on Kubernetes (GKE).  As a final task before sending this over to the client, I needed to expose the front end publicly. What seemed like a straightforward task turned out to [...]

read more...

Docker for Mac with Kubernetes support

by Catalin Jora

During DockerCon Copenhagen, Docker announced support and integration for Kubernetes, alongside Swarm. The first integration is in the Docker for Mac, where you can run now a 1 node Kubernetes cluster. This allows you to deploy apps with Docker-compose files to that local Kubernetes cluster via the docker cli. In this blogpost, I’ll cover what you need to know about this integration and how to [...]

read more...

 

 

Tensorflow on Kubernetes: Kubeflow

by Philip Winder

Google is quietly releasing increasing amounts of projects dedicated to data science. One such project that was recently pointed out to me is called Kubeflow. In its essence, it is not terribly complicated. But when considered as part of the adoption of data science (and Google’s strategy), the project is of utmost importance. Kubeflow is a mashup of Jupyter Hub and Tensorflow. It exposes [...]

read more...

Kubernetes Beyond Hello World

Alternative Text by Riccardo Cefala

If you are a little like me, chances are you get bored of ‘Hello World!’ examples quite quickly. When it comes to Kubernetes, the typical introductory article goes like this: Deploy a ‘Hello, World!’ application. Expose the application to the outside world in some way. Scale the application to a few replicas. This is fun and all, for the first 4 minutes, then you are left [...]

read more...