|
Description:
|
|
Sponsored by pythonbytes.fm/digitalocean
Brian #1: The Ultimate Guide To Memorable Tech Talks
- Nina Zakharenko
- 7 part series that covers choosing a topic, writing a talk proposal, tools, planning, writing, practicing, and delivering the talk
- I’ve just read the tools section, and am looking forward to the rest of the series.
- From the tools section: “I noticed I’d procrastinate on making the slides look good instead of focusing my time on making quality content.”
Michael #2: *Running Flask on Kubernetes*
- via TestDriven.io & Michael Herman
- What is Kubernetes?
- A step-by-step tutorial that details how to deploy a Flask-based microservice (along with Postgres and Vue.js) to a Kubernetes cluster.
- Goals of tutorial
- Explain what container orchestration is and why you may need to use an orchestration tool
- Discuss the pros and cons of using Kubernetes over other orchestration tools like Docker Swarm and Elastic Container Service (ECS)
- Explain the following Kubernetes primitives - Node, Pod, Service, Label, Deployment, Ingress, and Volume
- Spin up a Python-based microservice locally with Docker Compose
- Configure a Kubernetes cluster to run locally with Minikube
- Set up a volume to hold Postgres data within a Kubernetes cluster
- Use Kubernetes Secrets to manage sensitive information
- Run Flask, Gunicorn, Postgres, and Vue on Kubernetes
- Expose Flask and Vue to external users via an Ingress
Brian #3: Changes in the CI landscape
Michael #4: Python server setup for macOS |