Cloud, Applications and Software Engineering
Mostly this part of my blog is helpful tips and reminders for myself.. perhaps you will find it useful too.
K8s Node Sizing & Pod Sizes
Getting tripped up by having a pod unable to be scheduled due to resource constrains is a pain, and in my world often a result of mis-configuration rather than a real constraint. Especially when considering VM backed K8S clusters.
kubectl describe node / kubectl describe pod / kubectl describe deployment
get the details of the various constraints and map them back to VM configuration. Remember to let the hypervisor do its magic with resource management on the physical hardware and not double the 'reservation headroom' by allowing 20% cpu overhead on the VM then on the K8S cluster.
Current Useful Links
Helpful places on the internet mostly for my memory.. perhaps useful to others.
BitFusion - ML & GPU's
Quick overview of the VMWare Bitfusion technology and how it can scale across multiple K8S nodes sharing GPU resources. Very cool stuff.
About.. well me.
Emerging Technology, Photography, Scuba Diving and Software Engineering.. that's me.
Grew up on ZX Spectrums, Amstrad 464's, Commodore Amiga's, X86 Linux and PowerPC Mac's... I've always been a computer nerd.. then it became my job.. the best job in the world*
*I suspect there are better more fulfilling jobs.. I just don't look up from the keyboard long enough to notice them.