翻译&转载:https://classroom.udacity.com/courses/ud615/lessons/7826112332/concepts/81910831080923
Throughout this course we’ll link a lot of different websites and resources to check out. This way, no matter how you learn, you’ll always have resources for digging deeper on a specific subject.
Below we have compiled a list of some of our favorites.
Resources:
-
People
- Kelsey Hightower @kelseyhightower
- Carter Morgan @_askcarter
- Adrian Cockcroft @adrianco
- Gundega Dekena @pytonc
-
Books
- Kubernetes: Up and Running, Kelsey Hightower The definitive book on Kubernetes. This has been a great resource while making this course.
- Building Microservices: Defining Fine-Grained Systems This is the book Kelsey reads before giving talks about microservices. It’s that good.
- Articles
- Martin Fowler on the Pros and Cons of Microservices
- 12-Fractured Apps - One of Carters favorites articles where Kelsey breaks down problems with many modern apps and how 12-factor app methodology solves those technical woes.
- Tim O’Reilly, "Open Data: Small Pieces Loosely Joined" For the history nerds: Quite possibly the first article about Microservices Architecture (before it even had a name).
- Videos
- Adrian Cockroft "The Evolution of Microservices"
- Adrian Cockroft "The State of the Art in Microservices" (docker specific)
- Martin Fowler "Microservices" at goto
- Craig McLuckie "The Next Chapter in Native Cloud Computing" on cloud-native computing as being: container-packaged, dynamically-scheduled, and microservices-oriented
Tools we use in the course
-
The Go Programming Language
- Our app is written in Go. If you’re not already using Go, you owe it to yourself to try it out.
- https://golang.org/
-
Google Cloud Shell
- A free temp VM preloaded with the tools need to manage our clusters.
- https://cloud.google.com/shell/docs/
-
Docker
- We use Docker to package, distribute, and run our application.
- https://www.docker.com/
-
Kubernetes
- Once we have an application, we use Kubernetes to handle the heavy lifting of managing, deploying, and scaling our application.
- http://kubernetes.io/
-
Google Container Engine (GKE)
扫描二维码关注公众号,回复: 8490803 查看本文章- GKE is a hosted Kubernetes service
- https://cloud.google.com/container-engine/