I’m diving deep into pods today! First, let’s make sure our terminology is straight. Here is the hierarchy of “objects” in Kubernetes: Cluster Nodes Pod Container Image In reverse, I would say: “I will create an image of my application and use it to create a container. The container will run in my pod, which […]
The Azure portal allows you to see a number of key metrics, setup alerts and view logs from your AKS cluster…which means you don’t have to rely on running kubectl commands to see how your cluster is performing. Below, you can see cluster health, CPU/memory utilization, node and pod count. You can dive into the […]
Wow! I learned that you can simply deploy a container to kubernetes by running the following command (there are two examples in the screenshot below): This is instead of creating a deployment.yaml file and running kubectl apply -f deployment.yaml – like I’ve always done. Very similar to the docker run command. Nice.
I spent some time on debugging/troubleshooting commands today. Reading and streaming container logs Exec into the shell of a container Copy files to/from the container The help command is well organized!
Two years ago, dreaddontdie was based on .net, running on Windows and designed for Internet Explorer. Today, dreaddontdie.com is quite the opposite…it runs on Linux! 😳 Last month, the redesign of dreaddontdie (version 8.x) turned 2 years old. Here is what looks like now from the browser to the backend: My code editior is VS […]
Today, I played around with some kubectl commands and learned a few things! How to query Kube-system by specifying the namespace flag Use contexts to manage “profiles” for kubectl Tweak the output to wide or json or filter the results using jsonpath Edit resources like pods, deployments, etc RIGHT in kubectl by using kubectl edit […]
Today I learned about how to get health and detailed information about your node(s). It spits out all of this great info on the node version, etc but also these health conditions you can check for. It was also interesting to see the clear breakdown of the namespaces and everything that runs in kube-system. Other things […]
I’m going to learn and/or do something with Azure Kubernetes Service (AKS) every day….and blog about it. I think it will be good motivation to ensure I’m working with it every single day and not getting lost in meetings and other things. Key components to this: Daily blogging Walking through my Kubernetes Up and Running […]