KUDO, with Gerred Dillon

Kubernetes Podcast from Google

Episode | Podcast

Date: Tue, 05 Nov 2019 19:16:43 +0000

<p><a href="https://kudo.dev">KUDO</a> is the Kubernetes Universal Declarative Operator, a toolkit for writing operators for Kubernetes. <a href="https://github.com/gerred">Gerred Dillon</a> works on KUDO at D2IQ, formerly Mesosphere, and joins <a href="https://kubernetespodcast.com/about">Craig and Adam</a> to discuss KUDO, how Mesos frameworks relate to Kubernetes operators, and taking care of chickens.</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://littlefreelibrary.org/">Little Free Libraries</a></li> <li><a href="https://blog.google/inside-google/googlers/vint-cerf-top-moments-50-years-internet/amp/"> Top moments of 50 years of the Internet</a> by Vint Cert</li> <li><a href="https://www.tvnz.co.nz/one-news/new-zealand/launch-tv-network-news-in-nz-big-deal-50-years-ago"> Television network news in NZ 50 years old</a> <ul> <li><a href="https://teara.govt.nz/en/diagram/45673/new-zealand-television-timeline"> History of TV in NZ</a></li> </ul> </li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li><a href="https://sysdig.com/blog/sysdig-2019-container-usage-report/">Sysdig container usage report</a></li> <li><a href="https://rancher.com/blog/2019/longhorn-accepted-into-cncf/">Longhorn donates to the CNCF</a></li> <li><a href="https://blog.crossplane.io/crossplane-v0-4-new-rook-integration-supports-in-cluster-managed-database-alternatives-to-rds-cloudsql-and-azure-db/"> Crossplane 0.4</a></li> <li><a href="https://github.com/helm/helm/releases/tag/v3.0.0-rc.2">Helm v3.0.0-rc.2</a> <ul> <li><a href="https://kubernetespodcast.com/episode/011-helm/">Episode 11 with Vic Iglesias</a></li> </ul> </li> <li><a href="https://www.cncf.io/announcement/2019/10/28/serverless-specification-cloudevents-reaches-version-1-0/"> CloudEvents reaches 1.0</a></li> <li><a href="https://www.datacenterknowledge.com/open-source/what-service-meshes-are-and-why-istio-leads-pack"> Data Center Knowledge: What service meshes are, and why Istio is leading the pack</a></li> <li><a href="https://banzaicloud.com/blog/backyards-release-1-0/">Backyards 1.0</a></li> <li><a href="https://projectcontour.io/announcing-contour-1.0/">Contour 1.0</a></li> <li><a href="https://groups.google.com/forum/#!topic/envoy-announce/3-8S992PUV4"> Envoy 1.12</a></li> <li><a href="https://cloud.google.com/blog/products/containers-kubernetes/exploring-container-security-use-your-own-keys-to-protect-your-data-on-gke"> New encryption options for Google Kubernetes Engine</a></li> <li><a href="https://azure.microsoft.com/en-au/blog/azure-services-now-run-anywhere-with-new-hybrid-capabilities-announcing-azure-arc/"> Azure services now run anywhere with new hybrid capabilities: Announcing Azure Arc</a> <ul> <li><a href="https://www.zdnet.com/article/microsofts-hybrid-2-0-strategy-azure-arc-azure-stack-hub-azure-stack-edge-explained/"> ZDNet</a> and <a href="https://techcrunch.com/2019/11/04/you-can-now-use-azure-to-manage-resources-anywhere-including-on-aws-and-google-cloud/"> TechCrunch</a> coverage</li> </ul> </li> <li><a href="https://channel9.msdn.com/Shows/The-Cloud-Native-Show">Brendan Burns’ explainer videos</a></li> <li>CNCF news: <ul> <li><a href="https://www.cncf.io/blog/2019/11/01/a-hot-ai-startup-relies-on-kubernetes-to-support-its-exponential-growth/"> AlphaSense case study</a></li> <li><a href="https://www.cncf.io/blog/2019/11/04/building-a-large-scale-distributed-storage-system-based-on-raft/"> TiKV on building a distributed storage system</a></li> <li><a href="https://www.cncf.io/blog/2019/11/01/why-you-should-join-the-cncf-meetup-program/"> CNCF meetup program</a></li> </ul> </li> <li><a href="https://kubernetes.io/blog/2019/10/29/kubernetes-documentation-end-user-survey/"> SIG Docs survey results</a></li> <li><a href="https://ahmet.im/blog/knative-better-kubernetes-networking/">Better Kubernetes networking with Knative</a> by Ahmet Alp Balkan <ul> <li><a href="https://kubernetespodcast.com/episode/066-kubectl-plugins-and-krew/"> Episode 66, with Luk Burchard and Ahmet Alp Balkan</a></li> </ul> </li> <li><a href="https://opensource.com/article/19/10/kubernetes-complex-business-problem"> Why you don’t have to be afraid of Kubernetes</a> by Scott McCarty</li> <li><a href="https://groups.google.com/d/msg/kubernetes-sig-storage/NUIpoTJYqvY/N_bxmz0tAgAJ"> Brad Childs has passed away</a></li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li><a href="https://d2iq.com">D2IQ</a> (formerly Mesosphere)</li> <li><a href="http://mesos.apache.org/">Apache Mesos</a> <ul> <li><a href="http://mesos.apache.org/documentation/latest/frameworks/">Mesos frameworks</a></li> <li><a href="https://mesosphere.github.io/marathon/">Marathon</a></li> <li><a href="https://dcos.io/">DC/OS</a></li> <li><a href="https://github.com/mesosphere/dcos-commons">DC/OS Commons</a></li> </ul> </li> <li><a href="https://kudo.dev">KUDO</a> <ul> <li><a href="https://kubernetes.io/docs/concepts/architecture/controller/">Controllers</a></li> <li><a href="https://kubernetes.io/docs/concepts/extend-kubernetes/operator/">Operator pattern</a></li> </ul> </li> <li><a href="https://github.com/kubernetes-sigs/kubebuilder">Kubebuilder</a></li> <li><a href="https://github.com/operator-framework/operator-sdk">Operator SDK</a></li> <li><a href="https://en.wikipedia.org/wiki/Omakase">Omakase</a>: Japanese for “I will leave that up to you”</li> <li><a href="https://kudo.dev/docs/developing-operators.html#operator-yaml-file"> Tasks</a> <ul> <li><a href="https://d2iq.com/blog/getting-started-with-kudo">Getting started with KUDO</a></li> </ul> </li> <li><a href="https://metacontroller.app/">Metacontroller</a> <ul> <li><a href="https://github.com/GoogleCloudPlatform/metacontroller/issues/184">Proposal to move under Kubebuilder</a></li> <li><a href="https://github.com/vitessio/vitess-operator">Vitess operator</a></li> </ul> </li> <li><a href="https://tekton.dev">Tekton</a></li> <li><a href="https://helm.sh/">Helm</a></li> <li>D2IQ’s <a href="https://d2iq.com/solutions/ksphere/konvoy">Konvoy</a> distribution of Kubernetes</li> <li>Operators using KUDO: <ul> <li><a href="https://github.com/mesosphere/kudo-kafka-operator">Kafka</a></li> <li><a href="https://github.com/mesosphere/kudo-cassandra-operator">Cassandra</a></li> <li><a href="https://github.com/mesosphere/kudo-spark-operator">Spark</a></li> <li><a href="https://github.com/openebs/openebs/issues/2817">OpenEBS operator</a></li> <li><a href="https://github.com/kudobuilder/operators/tree/master/templates/akka"> Lightbend templates for Akka</a></li> </ul> </li> <li><a href="https://github.com/cncf/toc/pull/261">KUDO proposed to the CNCF</a> <ul> <li><a href="https://github.com/cncf/sig-app-delivery">CNCF SIG Application Delivery</a></li> </ul> </li> <li><a href="https://www.cncf.io/webinars/introducing-the-kubernetes-universal-declarative-operator/"> Gerred’s KUDO webinar for the CNCF</a></li> <li><a href="https://kudo.dev/docs/contributing.html">Contributing to KUDO</a></li> <li><a href="https://kubernetes.slack.com/messages/kudo/">KUDO Slack</a></li> <li><a href="https://kudo.dev/community/team/#core-contributors">Gerred’s bio</a> <ul> <li><a href="https://www.bonappetit.com/story/dry-brine-chicken">Dry brining a chicken</a></li> </ul> </li> <li><a href="https://github.com/gerred">Gerred Dillon on GitHub</a></li> </ul>