Configuration as Data, with Justin Santa Barbara

Kubernetes Podcast from Google

Episode | Podcast

Date: Wed, 01 Jun 2022 19:28:01 +0000

<p>What is configuration as data, how is different from infrastructure as code, and why can’t anything just be itself anymore? We posed these questions and more to long-time Kubernetes contributor <a href="https://twitter.com/justinsantab">Justin Santa Barbara</a> at KubeCon EU, and this episode is the result. Justin created the kOps project and now leads the team at Google that makes Kubernetes easier to consume.</p> <p>Do you have something cool to share? Some questions? Let us know:</p> <ul> <li>web: <a href="https://kubernetespodcast.com">kubernetespodcast.com</a></li> <li>mail: <a href="mailto:kubernetespodcast@google.com">kubernetespodcast@google.com</a></li> <li>twitter: <a href="https://twitter.com/kubernetespod">@kubernetespod</a></li> </ul> <h3 id="chatter-of-the-week">Chatter of the week</h3> <ul> <li><a href="https://twitter.com/search?q=%23KubeCovid">#kubecovid</a></li> <li><a href="https://boardgamegeek.com/boardgame/6249/alhambra">Alhambra</a></li> <li><a href="https://en.wikipedia.org/wiki/Alhambra">La Alhambra</a></li> <li><a href="https://twitter.com/craigbox/status/1529052623055241216">Cats of the Alhambra</a></li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li><a href="https://azure.microsoft.com/en-us/blog/scale-your-cloudnative-apps-and-accelerate-app-modernization-with-azure-the-best-cloud-for-your-apps/"> Cloud Native at Microsoft Build</a> <ul> <li><a href="https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-container-apps-general-availability/ba-p/3416885"> Azure Container Apps are GA</a></li> <li><a href="https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-kubernetes-service-aks-updates-for-seamless-developer-and/ba-p/3407089"> AKS updates</a></li> </ul> </li> <li><a href="https://www.docker.com/blog/welcome-tilt-fixing-the-pains-of-microservice-development-for-kubernetes/"> Docker acquires Tilt</a></li> <li><a href="https://www.broadcom.com/company/news/financial-releases/60271">Broadcom acquires VMware</a> <ul> <li><a href="https://www.ft.com/content/97dc453c-5b22-45bc-92f6-e4d8e2bdfaf0">FT coverage</a></li> <li><a href="https://www.theregister.com/2022/05/31/vmware_broadcom_acquisition_customer_reaction/"> Customer reaction from The Register</a></li> </ul> </li> <li><a href="https://istio.io/latest/news/releases/1.14.x/announcing-1.14/">Istio 1.14</a></li> <li><a href="https://cloud.google.com/blog/products/containers-kubernetes/introducing-the-new-gke-cost-estimator"> GKE Cost Estimator</a></li> <li><a href="https://www.oreilly.com/online-learning/leveraging-katacoda-technology.html"> Goodbye to Katacoda</a></li> <li><a href="https://cloud.google.com/blog/products/devops-sre/take-the-2022-state-of-devops-survey"> Take the DORA survey</a> or <a href="https://cloud.google.com/blog/products/devops-sre/announcing-dora-2021-accelerate-state-of-devops-report"> read the 2021 report</a></li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li><a href="http://www.fathomdb.com/">FathomDB</a> <ul> <li><a href="https://techcrunch.com/2014/10/07/meteor-acquires-yc-alum-fathomdb-for-its-web-development-platform/"> Meteor acquires FathomDB for its development platform</a></li> <li><a href="https://www.howtogeek.com/297651/what-does-it-mean-when-a-company-sherlocks-an-app/"> Sherlocking</a></li> </ul> </li> <li><a href="https://www.openstack.org/">OpenStack</a></li> <li><a href="https://kops.sigs.k8s.io/">kOps</a> <ul> <li><a href="https://github.com/kubernetes/kops">GitHub</a></li> </ul> </li> <li><a href="https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software"> Configuration management tools</a></li> <li><a href="https://en.wikipedia.org/wiki/Infrastructure_as_code">Infrastructure as Code</a></li> <li><a href="https://en.wikipedia.org/wiki/JSON">JSON</a>, <a href="https://en.wikipedia.org/wiki/YAML">YAML</a>, <a href="https://en.wikipedia.org/wiki/Protocol_Buffers">Proto</a> and <a href="https://en.wikipedia.org/wiki/INI_file">INI</a></li> <li><a href="https://helm.sh/">Helm</a> <ul> <li><a href="https://helm.sh/docs/chart_template_guide/values_files/">values.yaml</a></li> </ul> </li> <li><a href="https://github.com/kubernetes/design-proposals-archive/blob/main/architecture/resource-management.md"> Kubernetes Resource Model (KRM)</a></li> <li><a href="https://kustomize.io/">kustonize</a></li> <li><a href="https://kpt.dev/">kpt</a></li> <li><a href="https://en.wikipedia.org/wiki/Package_manager">Package management</a></li> <li><a href="https://cloud.google.com/blog/products/containers-kubernetes/lets-improve-gitops-usability"> Configuration as Data announcement blog</a></li> <li><a href="https://kpt.dev/guides/porch-user-guide">Porch</a></li> <li><a href="https://catalog.kpt.dev/">kpt functions</a></li> <li><a href="https://backstage.io/">Backstage</a></li> <li><a href="https://kpt.dev/gitops/configsync/">Config Sync</a> and <a href="https://github.com/GoogleCloudPlatform/k8s-config-connector">Config Connector</a></li> <li><a href="https://docs.google.com/document/d/1FdaEJUEh091qf5B98HM6_8MS764iXrxxigNIdwHYW9c/edit#heading=h.nlhhig66a0v6"> Kubernetes component configuration</a></li> <li><a href="https://cluster-api.sigs.k8s.io/">Cluster API</a></li> <li><a href="https://twitter.com/justinsantab">Justin Santa Barbara</a> on Twitter</li> </ul>