-
wireguard kubernetes
18 August, 2025What if you built your kubernetes cluster with wireguard/tailscale from the ground up.
- Api servers are always private except for wireguard port
- Use a side car for each api server pod https://tailscale.com/kb/1185/kubernetes#sample-sidecar. Drop a tailnet secret in ccp.
- like api server vnet integration pods show up in your tailnet/overlay even if they have no nodes. Can be hit directly with endpoint slices
- No konnectivity proxy ingress and egress goes direct to api server pods
- Could still have a internal load balancer for legacy nodes but ideally want none of that.
- Rest of ccp does not need to be in tailnet but could be
- Head scale lets you join the cluster. (can we use certs to verify this public key is from a baremetal node? We can’t be the ones giving them a secret?)
- Nodes are locked down except for wireguard port (use the top of rack)
- node wireguard nic get a /24 and we use a bridge to hand out pod ips. (could use cilium or soemthign else if you want net pols but don’t need it for ipam)
- node ip should be just the first ip.
- Do you need boostrapping tokens? If you’re on the network is that enough? Alot of tls becomes uncessary
- Can tailscale provide the load balancer service? https://tailscale.com/kb/1223/funnel to get things to kubenet.
Can we prove this out by 1) sidecarring api servers on a standalone 2) Creating a BYO CNI cluster 3) Adding a Demonset to VM nodes that boostraps tailscale and gets a /24 + brige plugin 4) Create a script that adds us to tailscale then gets a bootstrap token and joins api server from some random home machine?
Comments - Api servers are always private except for wireguard port
-
kids are alright
15 August, 2025The kids are alright.
Since I was “junior” engineer there have been a bunch of stuctual changes
- Facebook, Amazon and Google blew out the market for young engineers ESPECIALLY at top schools.
- There are more CS grads but if you think school is mostly about signaling that doesn’t mean you get more smart kids.
- Seniors went remote in 2020 and most didn’t come back. Mentoring over teams is much more transactional.
Now AI is making all the hiring managers be like wait what am I paying for? And the best young kids can learn from Chatgpt and open source and just do founders. So maybe we’ll see a collapse and then a shartage. Fun for everyone.
Comments -
Chanterelle and Corn Chowder with Basil
9 August, 2025Chanterelle and Corn Chowder with Basil
This hearty chowder combines the nutty flavor of chanterelle mushrooms with the sweetness of fresh corn, finished with fresh basil for a vibrant Pacific Northwest taste.
Ingredients (6 servings)
- 12 oz fresh chanterelle, shiitake, or oyster mushrooms
- 5 ears fresh sweet corn, shucked
- 2 tbsp extra-virgin olive oil
- 1 medium onion (about 8 oz), finely chopped
- 2 cloves garlic, minced
- 1/2 tsp salt (less if using salted stock)
- 1/4 cup dry white wine
- 2 tbsp dry sherry
- 3 cups homemade or canned low-sodium chicken stock (or Golden Vegetable Stock)
- 1 cup heavy cream or half-and-half
- 1 tbsp finely chopped fresh marjoram or oregano
- 1 cup coarsely chopped fresh basil
- Freshly ground black pepper
Instructions
- Prep the mushrooms
- Brush off dirt and pine needles.
- For chanterelles: cut large ones into 1/2-inch dice.
- For shiitake: remove stems, slice caps into 1/4-inch strips.
- For oyster mushrooms: tear into strips.
- Prep the corn
- Scrape the pulp from the ears using a knife or corn scraper, keeping kernels and pulp.
- Make the soup base
- Heat olive oil in a large (4-qt) saucepan over medium heat.
- Add onion and garlic, cook ~8 minutes until softened and lightly caramelized.
- Add mushrooms and salt; cook ~5 minutes until moisture evaporates.
- Add wine and sherry, cook until almost dry.
- Stir in stock and corn; bring to a boil, then reduce heat.
- Simmer uncovered 10–15 minutes.
- Finish the soup
- Stir in cream, marjoram, and basil.
- Simmer again briefly.
- Season with pepper and more salt if needed.
Serving Suggestions
Serve hot with crusty bread or alongside a fresh green salad. This chowder pairs beautifully with a crisp Sauvignon Blanc or an unoaked Chardonnay.
Comments -
Cocoa-Cajun Flank Steak Marinade
2 August, 2025This is perfect for grilling or cast iron searing—just be sure to slice thinly against the grain after a rest
🥩 Cocoa-Cajun Flank Steak Marinade
Prep Time: 10 minutes
Marinate Time: 4–12 hours
Cook Time: ~10 minutes
Yield: Enough for 1½–2 lbs flank steakIngredients
- 3 Tbsp balsamic vinegar
- 2 Tbsp Worcestershire sauce
- 1 Tbsp soy sauce
- 1 Tbsp brown sugar or molasses
- 1 Tbsp olive oil
- 2 tsp Cajun seasoning (adjust to your heat preference)
- 1 tsp unsweetened cocoa powder
- 1 tsp ground cumin
- ½ tsp smoked paprika (optional, for extra smoke)
- 1 garlic clove, minced or smashed
Optional Enhancements
- ½ tsp Dijon mustard – adds tang and emulsifies the marinade
- 1 Tbsp lime or orange juice – brightens and balances
Instructions
- Combine all ingredients in a bowl or zip-top bag.
- Add 1½–2 lbs flank steak and coat well. Press out the air if using a bag.
- Marinate in the refrigerator for 4 to 12 hours.
- Remove from marinade, pat dry, and bring to room temp for ~20 minutes before cooking.
- Grill over high heat or sear in cast iron until 125–130°F internal (about 4–5 minutes per side).
- Rest 5–10 minutes, then slice thinly against the grain.
Pairing Ideas
- Drink: Zinfandel, Malbec, smoked porter, or a neat pour of bourbon
- Sides: Grilled corn, black bean salad, or roasted sweet potatoes
This marinade strikes a perfect balance of smoky, tangy, and umami—without needing exotic ingredients. Let me know how it turns out!
#flanksteak #marinade #cajun #grilling #recipes
Comments
OLDER
- 26 Jul enchantments
- 12 Jul dirty harry's balcony
- 05 Jul mailbox
- 10 Jun bandera fathers day 2025
- 29 May beer
- 28 May memorial day
- 13 Apr baseball
- 11 Apr maui
- 02 Mar Ski 2025 (Alpental and Summit East)
- 01 Mar Habenero Red Cabbage Coleslaw
- 15 Feb Palm springs
- 17 Jan Chats vs Channels
- 25 Dec Cancun
- 20 Dec Release Bets
- 25 Nov Vashon
- 16 Nov Kubecon SLC 2024
- 28 Oct Last Hike of 2024
- 01 Sep Labor Day
- 19 Aug Mt. St. Helens
- 04 Aug Bandera/Seafair
- 21 Jul Counter Programming
- 16 Jul Bets and Debts
- 01 Jul Chelan/Leavenworth
- 15 Jun Trout lake
- 03 May Derby Fun 2024
- 21 Apr Houston
- 15 Apr Evictions KEP
- 30 Mar Last Day of Skiing
- 02 Mar Cosmos db and sql
- 25 Feb Whistler
- 02 Feb utils packages
- 29 Dec Christmas Cruise
- 17 Dec gpts
- 17 Dec december tiger
- 07 Oct mt granite 2
- 14 Sep Art institue of chicago
- 13 Sep Snow Lake
- 29 Aug lake cresent
- 20 Aug granite mountain
- 16 Aug prosser/red mountain
- 15 Aug lake cresent plan
- 06 Aug rimrock
- 15 Jul mt washington
- 06 Jul Chelan and 4th of July
- 17 Jun rainy fathers day
- 07 Jun memeorial day hiking
- 24 May IPA Stack Rank
- 15 May Eritrea Partry
- 07 May west tiger 2 shit show
- 03 May 2023 derby
- 23 Apr single dad weekend with the boys
- 23 Apr Tri tip marinade.
- 23 Apr Sage Hot Italian Sausge Pasta
- 16 Apr Yakima spring break
- 16 Mar Concert formulas
- 14 Mar No Direction Home
- 14 Mar General Electric
- 23 Feb irrational beliefs
- 15 Feb Oahu West side february
- 21 Jan Bad User Flows
- 20 Jan miss universe costumes
- 09 Dec chatgpt designs kured.
- 19 Nov wierd dream
- 22 Oct Kulturekampf
- 08 Aug Benji Pack list
- 17 Jun Microsoft Teams ui is broken
- 05 May Derby Fun 2022
- 11 Jan New PC build
- 05 Jan Pan Sauce
- 28 Oct Vaccine Maximalism
- 28 Oct Rodgers covid
- 26 Oct Project shed
- 15 Aug Summer stout
- 09 Jul Windows Arm
- 06 Jul Balloon Buns
- 20 May Corporate Training
- 27 Mar Betty Crocker Chocolate Chip Cookies
- 07 Feb Distributed Twitter.
- 01 Feb Backwards ESB Kit
- 10 Jan Wrestling stories.
- 08 Jan Bourbon
- 12 Dec Ranger accesories
- 01 Oct Straight to Jubel
- 01 Oct Sad Country Drinking songs
- 05 Sep Conversations with Benji
- 29 Jul Xml is a Joke
- 04 Jul Garage brewery improvments
- 30 Jun Reiben Betrunken Lowe II
- 23 Jun Citrabomination
- 26 May Carne Asada Street Tacos
- 26 May Beer pickles
- 25 May Life Lost
- 16 May Won't do what you tell me IPA
- 03 May This time is different
- 03 May Cheesy Shrimp and Grits
- 29 Mar Corona Testing in a distributed republic.
- 09 Mar Morbid Corona Bet
- 26 Feb Fullers ESBish
- 17 Feb Lego Collection
- 17 Feb GigaPilsner
- 14 Feb Reset Pull Request signoff
- 31 Jan Bitcoin Selfdriving Bet
- 14 Jan Golang thoughts
- 05 Jan Why Skiing
- 23 Dec Bolognese
- 05 Dec Oatmeal Stout
- 03 Nov To Test Drive.
- 24 Aug Dusseldorf Alt
- 24 Aug Cheif Curmudgeon
- 30 Jun A CI/CD we can believe in
- 25 Jun Productivity
- 13 Jun Classic Pine
- 05 Jun My Interview question
- 11 May Dunkel Schokolad
- 05 May Derby Fun 2
- 11 Apr Horse Power per Dollar
- 30 Mar Darkly Mild
- 30 Mar West Wheat
- 28 Mar Less Code
- 17 Mar China Future
- 04 Mar Street Corn
- 04 Mar Injera (Tibsi)
- 04 Mar Chicken Noodle Soup
- 01 Mar 747 rail gun
- 14 Feb A man for all seasons
- 13 Feb Ramayana and women
- 08 Feb Wintana Wine
- 26 Jan Flying Kolsch
- 10 Jan Netlify and blog thoughts
- 01 Jan Lip reading
- 27 Dec Pivo Clone (christmas justice)
- 17 Dec Brewing water
- 07 Dec Rasberry Brew
- 05 Dec Grapefruit Fish
- 29 Nov Ur Marzen
- 23 Nov Things we should tax.
- 18 Nov Panaoramas
- 18 Nov Brewie Repair
- 20 Oct Liberty Belles
- 15 Sep The Wreck Porter
- 11 Aug California Dunkel
- 04 Jul No Hard Feelings ESB
- 10 Jun Franks wheat
- 02 Jun Norse fun
- 02 Jun Brewie Review
- 28 May Choosing Life
- 27 May Pence and Mens Lizard brains.
- 22 May Lesser Known Romans
- 05 May Derby Fun
- 26 Apr Cowboy Morality
- 22 Apr Diogenes. Original Troll
- 21 Apr Finish the wonderland
- 12 Apr Real Blockchain
- 11 Apr I-90 Summits
- 10 Apr PCT Pack list
- 09 Apr Zelda
- 08 Apr sci-fi stack rank
- 07 Apr Why a blog?
- 01 Apr Catholic Libertarianism
- 11 Feb My Father
- 01 Jan Wintana's Winter Wonder beer.
- 01 Jan Willy's IPA
- 01 Jan Unfiltered Liberty
- 01 Jan Straight Jubel
- 01 Jan Straight Jubel (2011-11-23 version)
- 01 Jan Samoan Pale Ale.
- 01 Jan Riesen betrunken reden Lion
- 01 Jan Riesen betrunken reden Lion (2011-10-05 version)
- 01 Jan Original Sin Stout
- 01 Jan Old Hooker
- 01 Jan Old Crotchety
- 01 Jan Low Brau
- 01 Jan Low Brau 2.
- 01 Jan Ignoble India pale ale
- 01 Jan Hoptarded
- 01 Jan Harry Henderson's Oak Aged Stout
- 01 Jan Exiled Scot
- 01 Jan Bust me bagpipes scotch.
- 01 Jan American Dunkelweizen
- 05 Sep Honeymoon
- 25 Dec Why we goto church