/home/ahmetb
  • Blog
  • About me
  • Tweets
  • GitHub
  • Talks

Tag: Kubernetes

27 February 2018

Faster iterations on Kubernetes with freshpod

If you are using Minikube or Docker for Mac/Windows to run your Kubernetes deployments locally, I have developed a tool to restart containers automatically when their images are rebuilt: Check out freshpod on GitHub! Read More →

20 February 2018

Debugging “FROM scratch” on Kubernetes

How would you debug a Docker container that has no shell, no tools, but a single statically-compiled executable? Creating docker images FROM scratch is a trend on the rise, but is it really taking away our debugging capabilities? Read More →

02 January 2018

Minikube on the cloud

Minikube is a great tool! Almost everybody begins Kubernetes with it and continues to use it all the time. I figured out a way to use single-node GKE clusters just like Minikube: Read More →

13 December 2017

My KubeCon 2017 Talk

I gave a talk on Kubernetes Network Policies at KubeCon 2017 in Austin, TX last week. It was in a lecture format: I described how the feature works and how to configure network policies with some examples. Read More →

27 October 2017

Fun with kubectl aliases

I run probably more than a hundred kubectl commands on some days, as you can tell I like to try out things. After a while I started to notice some patterns and realized I can pretty much condense 99% of all my kubectl usage into single-word bash aliases. Read More →

23 August 2017

How Kubernetes Initializers work

If I were to point out one reason why Kubernetes is taking off, I would probably say because of its awesome community. The second reason would be the flexibility of the Kubernetes API and how easy it is to write custom extensions or plugins on top of it. In this article, I’ll dig deep in a new concept: Initializers, which is a dynamic and pluggable way of modifying Kubernetes resources before they are actually created. Read More →

08 August 2017

Securing Kubernetes Cluster Networking

Network Policies is a new Kubernetes feature to configure how groups of pods are allowed to communicate with each other and other network endpoints. In other words, it creates firewalls between pods running on a Kubernetes cluster. This guide is meant to explain the unwritten parts of Kubernetes Network Policies. Read More →

19 June 2017

Using Google Kubernetes Engine API

With about 150 services and going strong authenticating to Google APIs can sometimes seem intimidating to program against. In this blog post, I will take Kubernetes Engine (GKE) as an example and show how to use its REST API in Go and Python. Read More →

  • ««
  • «
  • 1
  • 2
  • 3
  • »
  • »»