https://georgearisty.dev/George AristyI am a programmer. 2023-07-31T22:38:15-04:00 George Aristy https://georgearisty.dev/ Jekyll © 2023 George Aristy /assets/img/favicons/favicon.ico /assets/img/favicons/favicon-96x96.png Learning Go: An Idiomatic Approach to Real-World Go Programming2023-04-25T14:50:00-04:00 2023-04-25T14:50:00-04:00 https://georgearisty.dev/posts/learning-go-book/ George Aristy Written by Jon Bodner, Learning Go: An Idiomatic Approach to Real-World Go Programming is, in my opinion, one of the best resources there is to learn Go, particularly if you are somewhere around the intermediate stage with a couple of years under your belt. From the basic topics covered at the start all the way to cgo, reflection, and unsafe, this book covers it all, complete with tips on wri... Kubernetes' Controller Manager2023-03-17T07:10:00-04:00 2023-03-17T07:10:00-04:00 https://georgearisty.dev/posts/k8s-kube-controller-manager/ George Aristy Kubernetes is a platform that automates many of the complexities behind deployment, scaling, and management of resources, such as pods. Users can configure these resources imperatively using kubectl, or declaratively using configuration files (also deployed using kubectl). At the heart of this platform lies a control loop that works to bring the current state of those resources to the desired ... Understanding Kubernetes' Cluster Networking2023-03-10T08:50:00-05:00 2023-03-10T08:50:00-05:00 https://georgearisty.dev/posts/k8s-cluster-network/ George Aristy Kubernetes is a system for automating deployment, scaling, and management of containerized applications. Networking is a central part of Kubernetes, and in this article we will explore how Kubernetes configures the cluster to handle east-west traffic. We’ll reserve discussion on north-south traffic for a later article. This article is long and a bit heavy-handed on annotations, command-l... Plugins I use with kubectl2022-11-28T15:40:00-05:00 2023-05-03T10:28:45-04:00 https://georgearisty.dev/posts/kubectl-plugins/ George Aristy kubectl is the official tool to query and run changes on a Kubernetes cluster and provides a powerful and extensible CLI interface. There are many alternative tools out there that do a similar job (some with GUIs); I deliberately stick with kubectl on my road to master Kubernetes, which means I try not to hide too much of the complexity in the hopes of burning them into my mind. Sometimes thoug... Kubernetes In Action2022-11-26T09:00:00-05:00 2022-11-26T09:00:00-05:00 https://georgearisty.dev/posts/kubernetes-in-action/ George Aristy Written by Marko Lukša, Kubernetes In Action is a fantastic book covering all operational aspects of Kubernetes. I find it very hard to think of a better book on the subject. This is the first edition of the book, published in December 2017, and although dated around the edges and details, Marko’s in-depth dive into the different components that make up Kubernetes and how they work is timeless...