Building Kubernetes the Hard Way — Then Automating It All with Ansible How I went from zero k8s knowledge to a fully IPv6-only, BGP-routed, HA Kubernetes cluster in 7 weeks — and what I learned along the way. Please note 99.69% of this blog post was generated by claude code with minimal editing by Cooper. [ View Post… ]
Leaning k8s the Cooper way via Claude and Ansible …
Stop IPv4 Point-To-Point Addressing your Networks
<p>IPv4 addressing on links is no longer required to route IPv4. What you say?? Yes, you can stop IPv4 addressing your point to point links with <em>Legacy IP</em> and route your IPv4 addressed packets via IPv6 next hops!</p> <ul> <li>With this we can save Public IPv4 addressing!</li> <li>We now only need a Public IPv4 loopback [ View Post… ]
nftables
Are you using the latest Linux kernel firewall?. Here are some notes I’ve saved that I use and forget all the time. I plan to add to this as I do more. Hopefully it helps you work something out one day. Note: I am using inet tables combining my IPv4 and IPv6 rulesets. List Tables [ View Post… ]
IPv6 + Flow labels
Recently a teammate and I have come across a frame forwarding issue with ECMP on a hardware ASIC in a device I work on where the use of Flow labels are used in the ECMP hash. This was interesting as we found iperf was not setting the Flow label at all, unless you specify the -L [ View Post… ]
IPv6 Tacacs+ Support (tac_plus)
Recently @ Facebook we found that we required IPv6 access to TACACS for auth (AAA) for the majority of our production Network Equipment. Tacacs+ (tac_plus) is an old daemon released by Cisco in the late 90s. It still works (even at our scale) and the config was doing what we required, so it was decided that we [ View Post… ]
ipadm Script for Openindiana / Solaris 11 Ex
I love ipadm. It rocks. Much needed for Solaris and derivatives. I seem to keep forgetting the dam new ipadm commands tho. So I wrote this script to help me set up new Solaris machines and thought I would share. [bash] #!/usr/bin/bash INTERFACE=$1 ADDRESS=$2 GATEWAY=$3 V6AUTO=1 errorCheck() { if [ $? -ne 0 ]; then echo "ERROR: [ View Post… ]
Recent Comments