Can we just cut to Infrastructure-As-Declarative-Code?

The missing link between Declarative Infra and Infra-as-Code Everyone who is allured by the promise of Declarative Infrastructure, “declare what you want, and don’t worry how it happens”, eventually seems to end up at half-baked verbose clumsy templating. Nobody looks at 50 yaml files (with templates even) and can read a crisp declaration: this isContinue reading “Can we just cut to Infrastructure-As-Declarative-Code?”

You’re thinking about scale all wrong

Scale isn’t about large numbers To hear modern architects, system designers, consultants and inexperienced (but forgivable) developers talk about scale, you’d think every product and service was built to be the next Twitter or Facebook. Ironically, almost everything they create to be scalable would crash and burn if that actually happened. Even Google and Amazon aren’tContinue reading “You’re thinking about scale all wrong”

Convert between Docker Registry Credentials, K8s Image Pull Secrets, and config.json live

Generating registry secrets for Kubernetes is cumbersome. Extracting creds or updating the secret is annoying. Generating config.json is painful. But we need to do it all the time! https://polyverse.github.io/docker-creds-converter/ I frequently generate service accounts in our private image hub for various tests. Generating config.json is cumbersome. Injecting that into a kubernetes cluster as a registry secretContinue reading “Convert between Docker Registry Credentials, K8s Image Pull Secrets, and config.json live”