---
title: "A new way to learn Kubernetes in the browser"
publication: "StatusCode Weekly"
issue: 168
published_at: "2018-05-30"
canonical_url: "https://weekly.statuscode.com/issues/168"
---

The latest Web operations, HTTP, and Web performance news       

#168 — May 30, 2018 

[Read on the Web](https://webopsweekly.com/issues/168)   

Web Operations Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1200,e_sharpen:80/xyowsir9z4ym4v2dzhyu.png)](https://blog.docker.com/2018/05/introducing-play-kubernetes/)  

[Play with Kubernetes: Learn Kubernetes in the Browser](https://blog.docker.com/2018/05/introducing-play-kubernetes/) — The [Play with Kubernetes Classroom](https://training.play-with-kubernetes.com/) is an online, hands-on Kubernetes learning environment that lets you follow a tutorial without installing anything locally. 

Mano Marks (Docker)   

[Building a Central Logging Service In-House](https://www.smashingmagazine.com/2018/05/building-central-logging-service/) — A look at how a team built their own in-house central logging service to record all key events logged during user sessions, enabling them to track both errors and useful business metrics. 

Akhil Labudubariki   

[22 Tactical Ways to Use 'tcpdump', With Examples](https://hackertarget.com/tcpdump-examples/) — A great practical introduction to a powerful packet capture tool with examples for catching or monitoring ICMP, SMTP, HTTP, IPv6, and other traffic. 

Hacker Target   [![\](https://copm.s3.amazonaws.com/2132cd02.png)](https://www.digitalocean.com/community/tutorials/how-to-install-webmin-on-ubuntu-18-04?utm_source=paid_newsletter+webops+weekly&utm_medium=display&utm_campaign=2018_Brand&utm_content=5-30-2018+webops+weekly+cooperpress) 

[How to Manage Servers Through Webmin’s Web-Based Interface](https://www.digitalocean.com/community/tutorials/how-to-install-webmin-on-ubuntu-18-04?utm_source=paid_newsletter+webops+weekly&utm_medium=display&utm_campaign=2018_Brand&utm_content=5-30-2018+webops+weekly+cooperpress) — Learn how to install and configure Webmin on your server and secure access to the interface with a valid certificate using Let’s Encrypt and Apache. Then, use Webmin to add new user accounts and update all packages on your server from the dashboard. 

DigitalOcean sponsor   

[Centrifuge: A Reliable System for Delivering Billions of Events Per Day](https://segment.com/blog/introducing-centrifuge/) — An extensive writeup of how Segment’s _Centrifuge_ system works. It’s a general purpose, fully distributed job scheduler that sends all of Segment’s customers’ data out to third parties and is built on AWS. 

Calvin French-Owen (Segment)   

[Scaling Backend Authentication at Facebook](https://eprint.iacr.org/2018/413.pdf) — A paper from Facebook that looks at how they enforce security at scale and the token-based mechanisms used for authentication. 

Lewi, Rain, Weis, et al.   

[Kubernetes Containerd Integration Goes GA](https://kubernetes.io/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/) — You can now use containerd 1.1 as the container runtime for production Kubernetes clusters. 

Kubernetes   

[Facebook Open Sources Katran, Its Network Load Balancer](https://code.facebook.com/posts/1906146702752923/open-sourcing-katran-a-scalable-network-load-balancer/) — [Katran](https://github.com/facebookincubator/katran) is a layer 4 forwarding plane library that powers the network load balancer used in Facebook’s infrastructure. 

Facebook Code   

[Scaling The Facebook Backbone Through Zero Touch Provisioning](https://code.facebook.com/posts/166812063987311/scaling-the-facebook-backbone-through-zero-touch-provisioning/) — Facebook has deployed a new network provisioning system that uses a step-based approach with ‘Zero Touch Provisioning’ to automate the non-physical work in building their network. 

Facebook Code   

[Prisma Aims to Unite the Polyglot of Databases with GraphQL](https://thenewstack.io/prisma-aims-to-unite-the-polyglot-of-databases-with-graphql/) — Recently, Prisma, a company behind an open source toolkit for bringing GraphQL to existing databases, [raised $4.5m](https://www.prisma.io/blog/prisma-raises-4-5m-to-build-the-graphql-data-layer-for-all-databases-663484df0f60/). 

Mark Boyd   

[Flatcar Linux: The CoreOS Operating System Lives on Beyond Red Hat](https://thenewstack.io/flatcar-linux-the-coreos-operating-system-lives-on-beyond-red-hat/) 

Scott M. Fulton III   

[How AWS Uses Chef in a Post-Container World](https://thenewstack.io/how-aws-uses-chef-in-a-post-container-world/) 

The New Stack  

💻 Jobs  

[Site Reliability Engineer (London, UK)](https://jobs.lever.co/yelp/5fb956a7-4777-48d2-bc5e-ef49b5a2e300/apply?lever-source=WebOpsWeekly) — £50-100k based on exp + equity. Work in the dev & systems world, implementing our core architecture and tackling interesting challenges. 

Yelp   

[WebOps Expert? Sign Up for Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-webopsweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-24215) — Top companies use Vettery to find the best tech talent. Take a few minutes to join our platform. 

Vettery  

📘 Tutorials  

[A Docker Image in Less Than 1000 Bytes](https://zwischenzugs.com/2018/05/22/a-docker-image-in-less-than-1000-bytes/) 

Ian Miell   

[Modelling Local Development Environments with Docker Compose](https://engineering.salesforce.com/blog-series-modeling-local-development-environments-with-docker-compose-15fe6d7c22cf) 

Dmitry Melanchenko (Salesforce)   

[Test Strategy for Microservices](https://www.gocd.org/2018/05/08/continuous-delivery-microservices-test-strategy/?utm_campaign=cd_microservices&utm_medium=newsletter_ad&utm_source=cooperpress_webops&utm_content=test_strategy_microservices_blog&utm_term=) — For microservices, is traditional testing pyramids still relevant? Check out our new blog post. 

GoCD sponsor   

[A Practical Introduction to Logstash](https://www.elastic.co/blog/a-practical-introduction-to-logstash) — And using it alongside Elasticsearch. 

Christian Dahlqvist   

[Building a YouTube MP3 Downloader with Exodus, FFmpeg, and AWS Lambda](https://intoli.com/blog/youtube-mp3-downloader/) 

Evan Sangaline   

[Using Lighthouse To Improve Page Load Performance](https://developers.google.com/web/updates/2018/05/lighthouse) — A detailed look at improvements to Google’s Lighthouse tool, including new performance audits for preload, preconnect, GIFs, and more. 

Jeremy Wagner   

▶[An Introduction to Site Reliability Engineering at Google](https://www.youtube.com/watch?v=Cxb7a8lTv8A) 

Christof Leng   

[How-To: Achieve Observability in Modern Applications 🔭](https://try.rollbar.com/observability-guide/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl) 

ROLLBAR sponsor   

[5 Fixes for a Broken Shared-Asset Strategy](https://thenewstack.io/5-fixes-for-a-broken-shared-asset-strategy/) 

Daniel Somerfield  

🔧 Tools  

[Rufus 3.0 Released: Create Bootable USB Drives The Easy Way](http://rufus.akeo.ie/) — A popular Windows-only tool. 

Pete Batard   

[MariaDB TX 3.0: An Oracle-Compatible 'Enterprise Open Source' Database](https://mariadb.com/resources/blog/mariadb-tx-30-first-deliver-promise-enterprise-open-source) 

Shane Johnson (MariaDB)   

[Scotty.js: Deploy Static Websites to AWS S3 with a Single Command](https://github.com/stojanovic/scottyjs) 

Slobodan Stojanovic   

[Golimit: A Distributed and Decentralized Rate Limiter](https://github.com/myntra/golimit) 

Myntra   

[Netflix Open Sources Zuul 2, its Cloud Gateway](https://medium.com/netflix-techblog/open-sourcing-zuul-2-82ea476cb2b3) — Provides dynamic routing, monitoring, resiliency, and security. 

Netflix Technology Blog         

Curated by [Cooperpress](https://cooperpress.com/) 

[Change your email address](https://webopsweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://webopsweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
