[{"data":1,"prerenderedAt":198},["ShallowReactive",2],{"blog-\u002Fblog\u002Fcloud-dependencies":3},{"id":4,"title":5,"body":6,"date":185,"description":182,"draft":186,"extension":187,"meta":188,"navigation":189,"path":190,"seo":191,"stem":192,"tags":193,"updated":196,"__hash__":197},"blog\u002Fblog\u002Fcloud-dependencies.md","Cloud Dependencies",{"type":7,"value":8,"toc":181},"minimark",[9,13,16,26],[10,11,12],"p",{},"While most of my infrastructure and workloads are self-hosted I do rely upon the cloud for certain key parts of my setup.",[10,14,15],{},"This saves me from having to worry about two things:",[17,18,19,23],"ol",{},[20,21,22],"li",{},"Dealing with chicken\u002Fegg scenarios",[20,24,25],{},"Services I critically need whether my cluster is online or not.",[27,28,29,45],"table",{},[30,31,32],"thead",{},[33,34,35,39,42],"tr",{},[36,37,38],"th",{},"Service",[36,40,41],{},"Use",[36,43,44],{},"Cost",[46,47,48,71,86,101,115,129,144,158,172],"tbody",{},[33,49,50,60,68],{},[51,52,53],"td",{},[54,55,59],"a",{"href":56,"rel":57},"https:\u002F\u002F1password.com\u002F",[58],"nofollow","1Password",[51,61,62,63],{},"Secrets with ",[54,64,67],{"href":65,"rel":66},"https:\u002F\u002Fexternal-secrets.io\u002F",[58],"External Secrets",[51,69,70],{},"~$55\u002Fyr",[33,72,73,80,83],{},[51,74,75],{},[54,76,79],{"href":77,"rel":78},"https:\u002F\u002Fwww.cloudflare.com\u002F",[58],"Cloudflare",[51,81,82],{},"Domains, Workers, Pages, and R2",[51,84,85],{},"~$30\u002Fyr",[33,87,88,95,98],{},[51,89,90],{},[54,91,94],{"href":92,"rel":93},"https:\u002F\u002Fcloud.google.com\u002F",[58],"GCP",[51,96,97],{},"Voice interactions with Home Assistant over Google Assistant",[51,99,100],{},"Free",[33,102,103,110,113],{},[51,104,105],{},[54,106,109],{"href":107,"rel":108},"https:\u002F\u002Fgithub.com\u002F",[58],"GitHub",[51,111,112],{},"Hosting this repository and continuous integration\u002Fdeployments",[51,114,100],{},[33,116,117,124,127],{},[51,118,119],{},[54,120,123],{"href":121,"rel":122},"https:\u002F\u002Fletsencrypt.org\u002F",[58],"Let's Encrypt",[51,125,126],{},"Issuing SSL Certificates with Cert Manager",[51,128,100],{},[33,130,131,138,141],{},[51,132,133],{},[54,134,137],{"href":135,"rel":136},"https:\u002F\u002Fmigadu.com\u002F",[58],"Migadu",[51,139,140],{},"Email Hosting",[51,142,143],{},"~$20\u002Fyr",[33,145,146,153,156],{},[51,147,148],{},[54,149,152],{"href":150,"rel":151},"https:\u002F\u002Fpushover.net\u002F",[58],"Pushover",[51,154,155],{},"Kubernetes Alerts and application notifications",[51,157,100],{},[33,159,160,167,170],{},[51,161,162],{},[54,163,166],{"href":164,"rel":165},"https:\u002F\u002Funifi.ui.com",[58],"UniFi Site Manager",[51,168,169],{},"UniFi External Access Management",[51,171,100],{},[33,173,174,176,178],{},[51,175],{},[51,177],{},[51,179,180],{},"Total: ~$10\u002Fmo",{"title":182,"searchDepth":183,"depth":183,"links":184},"",2,[],"2024-09-16",false,"md",{},true,"\u002Fblog\u002Fcloud-dependencies",{"title":5,"description":182},"blog\u002Fcloud-dependencies",[194,195],"homelab","cloud",null,"4fAI3nTr73sxJ4AFlmfWrb0JOpnA_CZ_r0ib1SzDqrc",1793775469684]