GitLab, with Marin Jankovski

Kubernetes Podcast from Google

Episode | Podcast

Date: Tue, 04 Feb 2020 18:01:12 +0000

<p>GitLab is a single application DevOps platform, including source code management and CI/CD tools for targets including Kubernetes. The application itself runs on Kubernetes, including in its largest installation, the SaaS version at gitlab.com. <a href="https://gitlab.com/marin">Marin Jankovski</a> is an Engineering Manager at GitLab, where he was Employee #1. He joins <a href="https://kubernetespodcast.com/about">Craig and Adam</a> to talk about migrating to Kubernetes, remaining a monolith, and the company value of radical transparency.</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> <ul> <li><a href="https://kubernetespodcast.com/episode/078-kudo/">Original discussion</a></li> </ul> </li> <li><a href="http://www.simonweckert.com/googlemapshacks.html">Simon Weckert’s Google Maps hack</a> <ul> <li><a href="https://images-na.ssl-images-amazon.com/images/I/91UP%2B%2B2k31L._AC_SX522_.jpg"> The canonical hand-cart</a></li> <li><a href="https://9to5google.com/2020/02/03/google-maps-hack-virtual-traffic-jam/"> Google responds</a></li> </ul> </li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li><a href="https://lists.cncf.io/g/cncf-toc/message/4156">CNCF TOC election results</a></li> <li><a href="https://www.hpe.com/us/en/newsroom/blog-post/2020/02/hpe-acquires-scytale-to-advance-open-secure-edge-to-cloud-strategy.html"> HPE acquires Scytale</a> <ul> <li><a href="https://kubernetespodcast.com/episode/045-spiffe/">Episode 45, with Andrew Jessup</a></li> </ul> </li> <li><a href="https://www.cncf.io/announcement/2020/01/29/cloud-native-computing-foundation-announces-schedule-for-kubecon-cloudnativecon-europe-2020/"> CNCF announces KubeCon EU schedule</a> <ul> <li><a href="https://kccnceu20.sched.com/">The actual schedule</a></li> <li>That discount code again: <strong><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/register/"> KCEUGKP15</a></strong></li> </ul> </li> <li><a href="https://cloud.google.com/blog/products/containers-kubernetes/run-windows-server-containers-on-gke"> Run Windows Server Containers on GKE</a> <ul> <li><a href="https://kubernetespodcast.com/episode/070-windows-server-containers/"> Episode 70, with Patrick Lang</a></li> <li><a href="https://cloud.google.com/blog/topics/training-certifications/new-google-cloud-certifications-address-the-cloud-skills-gap"> New Google Cloud certifications address the cloud skills gap</a></li> </ul> </li> <li><a href="https://newsroom.cisco.com/press-release-content?type=webcontent&amp;articleId=2047267"> Cisco Hyper-Accelerates Applications in a Hybrid Multicloud Hyper-World</a> <ul> <li><a href="https://cloud.google.com/blog/topics/partners/updates-to-our-hybrid-cloud-and-contact-center-offerings-with-cisco"> Updates to Google’s partnership with Cisco</a></li> </ul> </li> <li><a href="https://github.com/Azure/AKS/releases/tag/2020-01-27">AKS 2020-01-27 release</a></li> <li><a href="https://aws.amazon.com/blogs/containers/results-of-the-2019-aws-container-security-survey/"> AWS Container Security Survey</a> by Michael Hausenblas</li> <li><a href="https://www.infra.app/">Infra.app</a></li> <li><a href="https://blog.alexellis.io/a-bit-of-istio-before-tea-time/">A bit of Istio before tea-time</a> by Alex Ellis <ul> <li><a href="https://blog.alexellis.io/loan-an-ip-to-your-minikube-cluster/">Loan a cloud IP to your minikube cluster</a></li> <li><a href="https://blog.alexellis.io/building-containers-without-docker/">Building containers without Docker</a></li> <li><a href="https://blog.alexellis.io/building-a-linux-desktop-for-cloud-native-development/"> Building a Linux Desktop for Cloud Native Development</a></li> <li><a href="https://en.wikipedia.org/wiki/The_Long_Dark_Tea-Time_of_the_Soul">The Long Dark Tea-Time of the Soul</a></li> </ul> </li> <li><a href="https://etcd.io/blog/jepsen-343-results/">etcd blog on being tested by Jepsen</a> <ul> <li><a href="https://jepsen.io/analyses/etcd-3.4.3">Jepsen blog on testing etcd</a></li> </ul> </li> <li><a href="https://www.zebrium.com/blog/how-fluentd-collects-kubernetes-metadata"> How Fluentd collects Kubernetes metadata</a> by Brady Zuo</li> <li><a href="https://sysdig.com/blog/troubleshoot-kubernetes-oom/">Troubleshooting Kubernetes OOM</a> by Carlos Arilla</li> <li><a href="https://mrkaran.dev/posts/ndots-kubernetes/">DNS Lookups in Kubernetes</a> by Karan Sharma</li> <li><a href="https://www.docker.com/blog/community-collaboration-on-notary-v2/"> Community collaboration on Notary v2</a> by Justin Cormack</li> <li><a href="https://www.cncf.io/blog/2020/01/31/cncf-speakers-bureau-a-great-resource/"> CNCF Speaker’s Bureau: a great resource</a></li> <li><a href="https://blog.mayadata.io/openebs/mayadata-and-openebs-attract-investment-and-partnership"> MayaData raises $26m</a> <ul> <li><a href="https://kubernetespodcast.com/episode/056-openebs/">Episode 56, with Evan Powell</a></li> </ul> </li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li><a href="https://about.gitlab.com/handbook/engineering/readmes/marin-jankovski/"> Marin Jankovski’s README</a></li> <li><a href="https://about.gitlab.com/">GitLab</a></li> <li><a href="https://about.gitlab.com/features/">Product features</a></li> <li><a href="https://about.gitlab.com/company/culture/all-remote/guide/">All remote company</a></li> <li><a href="https://about.gitlab.com/handbook/values/#transparency">Radical transparency</a> <ul> <li><a href="https://about.gitlab.com/blog/2017/02/10/postmortem-of-database-outage-of-january-31/"> Postmortem of 2017 database outage</a></li> </ul> </li> <li><a href="https://about.gitlab.com/handbook/product/single-application/">Advantages of a single application</a></li> <li><a href="https://about.gitlab.com/install/ce-or-ee/">Community and Enterprise Editions</a> <ul> <li><a href="https://gitlab.com/gitlab-org/gitlab">GitLab Open Source</a></li> </ul> </li> <li><a href="https://about.gitlab.com/releases/2019/10/03/gitlab-journey-to-cicd/"> GitLab’s unconventional journey to CI/CD and Kubernetes</a> <ul> <li><a href="https://about.gitlab.com/releases/2016/03/22/gitlab-8-6-released/"> Deployment to Kubernetes added in 2016</a></li> <li><a href="https://about.gitlab.com/blog/2019/05/02/gitlab-journey-from-azure-to-gcp/"> GitLab’s journey to GCP</a></li> </ul> </li> <li><a href="https://about.gitlab.com/product/serverless/">GitLab Serverless</a></li> <li><a href="https://about.gitlab.com/blog/2015/07/03/our-new-logo/">Tanuki logo</a> <ul> <li><a href="https://twitter.com/hatwell/status/556028082709348352">The old logo was.. “threatening”</a></li> </ul> </li> <li><a href="https://about.gitlab.com/press/releases/2019-11-18-upbound-crossplane-integration-gitlab-press-release.html"> Crossplane integration with GitLab</a></li> <li><a href="https://gitlab.com/marin">Marin on GitLab</a></li> </ul>