Debugging Kubernetes PVCs
A guide to debugging corrupted data in Kubernetes Persistent Volume Claims by attaching them to a temporary debugging pod.
Jacob Tomlinson writes about Python, open-source development, GitHub Actions, automation, and best practices for software maintenance.
151 articles from this blog
A guide to debugging corrupted data in Kubernetes Persistent Volume Claims by attaching them to a temporary debugging pod.
A guide on using Xiaomi door/window sensors to create smart light switches in homes without neutral wires, integrating with Home Assistant.
An exploration of running Dask and Distributed parallel computing libraries on AWS Lambda, examining feasibility and limitations.
A tutorial on using Daskernetes to create auto-scaling, personal Python clusters on Kubernetes for distributed computing tasks.
A guide to ChatOps, using chatbots like opsdroid to automate IT operations and improve team collaboration through transparent workflows.
A tutorial on deploying the opsdroid chatbot framework using the ZEIT platform and its 'now' CLI tool.
A guide to automatically generating release notes from git commit history using squash and merge and git log commands.
A technical guide on creating a Hashicorp Vault authentication token with permissions only to seal the vault, including policy creation and token generation.
Explores monitoring strategies for modern, scalable infrastructure, covering data collection, storage, visualization, and alerting components.
Explores how Jupyter notebooks can be used for infrastructure tasks like system administration, DevOps, and cloud operations, blending documentation, code, and output.
The Met Office Informatics Lab details their process of moving 80TB of data to AWS S3 using AWS Snowball to enable large-scale data analysis testing.
A detailed guide on repairing a faulty Apple Airport Express by diagnosing a power supply issue and replacing it with a custom USB-powered solution.
A guide to building a 32-bit FreeBSD version of the Telegraf monitoring agent using Go and Docker.
Guide to fixing compatibility issues when building iOS 10 games with Game Maker Studio 1.4 and Xcode 8, covering provisioning and plist settings.
A guide to configuring and running Telegraf in a Docker container to collect host system metrics, not just container data.
A developer explores parallel computing by writing a Go program to brute-force crack the WWII Enigma cipher, inspired by Alan Turing's work.
Explains why AWS EBS volumes from snapshots have slower initial disk performance and how to pre-read the disk to trigger block resets for accurate testing.
A tutorial on creating and interacting with an interactive Docker container using the Ubuntu image, exploring its filesystem and process isolation.
A beginner's guide to running your first Docker container, covering installation checks and the 'hello-world' example.
An introductory guide explaining what Docker is, how containers work, and why they are useful for software development and deployment.