Tag: container

  • Increasing the usefulness of your Kubernetes Ingress logging

    Increasing the usefulness of your Kubernetes Ingress logging

    Like most cloud folks you are probably using Kibana + Elasticsearch as part of your log management solution. But did you know with a little regex-fu you can make that logging more interesting? See the kibana expansion in the image, the URI, host, service, etc are all expanded for your reporting pleasure. First, lets install…

  • How to avoid being logged, Kubernetes-style

    How to avoid being logged, Kubernetes-style

    So you have a K8S cluster. Its got a lovely Ingress controller courtesy of helm install stable/nginx-ingress. You’ve spent the last hours getting fluent-bit + elastic + kibana going (the EFK stack). Now you are confident, you slide the user-story to completed and tell all and sundry “well at least when you’re crappy code gets…

  • Accessing a service in a different namespace from a single ingress in Kubernetes

    Accessing a service in a different namespace from a single ingress in Kubernetes

    IPv4. Its rare when its public, and annoying when its private. So we try and conserve this precious resource. One of the things that makes it complex is Kubernetes namespaces. A Kubernetes Ingress controller is not namespace aware (you can’t have a shared Ingress that has services in multiple namespaces). Or can you? What if…

  • Azure Kubernetes Service (AKS): batteries not included

    Azure Kubernetes Service (AKS): batteries not included

    The difference between Azure AKS and Google GKE is stark. GKE just worked. Single sign on, login, create cluster. It walked me through a couple of questions (how many nodes, what size of node). A minute or so later it was done. Azure. Still working on it. Attempt 1. Use the web interface. Now, it…

  • Endoscope: snoop around inside your Kubernetes pods

    Endoscope: snoop around inside your Kubernetes pods

    Today I ‘released’ endoscope. This is a tool that solves a couple of ‘simple’ problems: I have a running container in Kubernetes. I wish I could have a shell inside it that is root, but also with a bunch of tools like gdb or ptrace. My container doesn’t allow root or ptrace. I don’t want…