TranslateProject/sources/tech/20181215 New talk- High Reliability Infrastructure Migrations.md
DarkSun b1618a4f3e 选题: 20181215 New talk: High Reliability Infrastructure Migrations
sources/tech/20181215 New talk- High Reliability Infrastructure Migrations.md
2019-09-17 12:25:30 +08:00

4.5 KiB
Raw Blame History

New talk: High Reliability Infrastructure Migrations

On Tuesday I gave a talk at KubeCon called High Reliability Infrastructure Migrations. The abstract was:

For companies with high availability requirements (99.99% uptime or higher), running new software in production comes with a lot of risks. But its possible to make significant infrastructure changes while maintaining the availability your customers expect! Ill give you a toolbox for derisking migrations and making infrastructure changes with confidence, with examples from our Kubernetes & Envoy experience at Stripe.

video

slides

Here are the slides:

since everyone always asks, I drew them in the Notability app on an iPad. I do this because its faster than trying to use regular slides software and I can make better slides.

a few notes

Here are a few links & notes about things I mentioned in the talk

skycfg: write functions, not YAML

I talked about how my team is working on non-YAML interfaces for configuring Kubernetes. The demo is at skycfg.fun, and its on GitHub here. Its based on Starlark, a configuration language thats a subset of Python.

My coworker John has promised that hell write a blog post about it at some point, and Im hoping thats coming soon :)

no haunted forests

I mentioned a deploy system rewrite we did. John has a great blog post about when rewrites are a good idea and how he approached that rewrite called no haunted forests.

ignore most kubernetes ecosystem software

One small point that I made in the talk was that on my team we ignore almost all software in the Kubernetes ecosystem so that we can focus on a few core pieces (Kubernetes & Envoy, plus some small things like kiam). I wanted to mention this because I think often in Kubernetes land it can seem like everyone is using Cool New Things (helm! istio! knative! eep!). Im sure those projects are great but I find it much simpler to stay focused on the basics and I wanted people to know that its okay to do that if thats what works for your company.

I think the reality is that actually a lot of folks are still trying to work out how to use this new software in a reliable and secure way.

other talks

I havent watched other Kubecon talks yet, but here are 2 links:

I heard good things about this keynote from melanie cebula about kubernetes at airbnb, and Im excited to see this talk about kubernetes security. The slides from that security talk look useful

Also Im very excited to see Kelsey Hightowers keynote as always, but that recording isnt up yet. If you have other Kubecon talks to recommend Id love to know what they are.

my first work talk Im happy with

I usually give talks about debugging tools, or side projects, or how I approach my job at a high level not on the actual work that I do at my job. What I talked about in this talk is basically what Ive been learning how to do at work for the last ~2 years. Figuring out how to make big infrastructure changes safely took me a long time (and Im not done!), and so I hope this talk helps other folks do the same thing.


via: https://jvns.ca/blog/2018/12/15/new-talk--high-reliability-infrastructure-migrations/

作者:Julia Evans 选题:lujun9972 译者:译者ID 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出