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...

Ethical vs Unethical? Or Ethical vs Inadvertent?

Alternative Text by Anne Currie

Next month I’ll be co-hosting the first QCon Tech Ethics track in London with Gareth Rushgrove. We’ll hear speakers from many different areas of technology talking about the ethical issues they face. We’ll discuss ethical (and unethical) algorithms, codes of ethics, machine learning, AI, hiring, education and diversity. We could talk about much more but it’s only one day! In this post, [...]

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...

Spinnaker for Kubernetes

Alternative Text by Thijs Schnitger

Part of our work is to be constantly on the lookout for tools that can ease cloud native development processes, that can make our work easier or faster. Just like when you are sailing a boat, you will look for the best course to steer and trim the sails to take as much advantage of the wind as you can. Or you use a combination of sails that yields the greatest velocity. When you are sailing a [...]

read more...