增加Kubernetes相关资料链接

pull/62/head
Jimmy Song 2017-10-18 14:15:46 +08:00
parent bba90e6e41
commit f712a9d0f1
3 changed files with 67 additions and 3 deletions

View File

@ -107,4 +107,5 @@
- [7.2 问题记录](appendix/issues.md)
- [7.3 使用技巧](appendix/tricks.md)
- [7.4 kubernetes service中的故障排查](appendix/debug-kubernetes-services.md)
- [7.5 相关资料分享](appendix/material-share.md)

View File

@ -0,0 +1,63 @@
# Kubernetes相关资料链接
授人以鱼不如授人以渔。下面的资料将有助于大家了解kubernetes生态圈当前发展状况和发展趋势我特此整理相关资料如下。
## 生态环境
包括kubernetes和cloud native相关的开源软件、工具和全景图。
- [awesome-kubernetes](https://github.com/ramitsurana/awesome-kubernetes) - A curated list for awesome kubernetes sources 🚢🎉 [https://ramitsurana.github.io/awesome…](https://ramitsurana.github.io/awesome-kubernetes)
- [awesome-cloud-native](https://github.com/rootsongjc/awesome-cloud-native/) - A curated list for awesome cloud native architectures <https://jimmysong.io/awesome-cloud-native/>
- [cloud native landscape](https://github.com/cncf/landscape) - Cloud Native Landscape [https://cncf.io](https://cncf.io/)
## 幻灯片、图书和情报资料分享
- [cloud-native-slides-share](https://github.com/rootsongjc/cloud-native-slides-share) - Cloud Native 相关meetup、会议PPT、图书资料分享
## 博客与网站
Kubernetes和Cloud Native相关网站、专栏、博客等。
### 网站与专栏
- [thenewstack.io](https://thenewstack.io/)
- [k8sport.org](http://k8sport.org/)
- [giantswarm blog](https://blog.giantswarm.io/)
- [k8smeetup.com](http://www.k8smeetup.com)
- [dockone.io](http://www.dockone.io)
- [Cloud Native知乎专栏](https://zhuanlan.zhihu.com/cloud-native)
- [kubernetes.org.cn](https://www.kubernetes.org.cn/)
### 博客
- [apcera](https://www.apcera.com/blog)
- [aporeto](https://www.aporeto.com/blog/)
- [applatix](https://applatix.com/blog/)
- [apprenda](https://apprenda.com/blog/)
- [buoyant](https://buoyant.io/blog/)
- [cisco](https://blogs.cisco.com/tag/kubernetes)
- [cncf](https://www.cncf.io/newsroom/blog/)
- [codeship](https://blog.codeship.com/)
- [containership](https://blog.containership.io/)
- [coreos](https://coreos.com/blog/)
- [coscale](https://www.coscale.com/blog)
- [deis](https://deis.com/blog/)
- [fabric8](https://blog.fabric8.io/)
- [grafana](https://grafana.com/blog/)
- [gravitational](https://gravitational.com/blog/)
- [heptio](https://blog.heptio.com/)
- [jimmysong](https://jimmysong.io)
- [kubernetes](http://blog.kubernetes.io/)
- [moby](https://blog.mobyproject.org/)
- [openshift](https://blog.openshift.com/tag/kubernetes/)
- [pivotal](https://content.pivotal.io/)
- [platform9](https://platform9.com/blog/)
- [prometheus](https://prometheus.io/blog/)
- [rancher](https://rancher.com/blog/)
- [spinnaker](https://blog.spinnaker.io)
- [supergiant](https://supergiant.io/blog)
- [thecodeteam](https://blog.thecodeteam.com/)
- [twistlock](https://www.twistlock.com/blog/)
- [vamp](https://medium.com/vamp-io)
- [weave](https://www.weave.works/blog/)
- [wercker](http://blog.wercker.com/)

View File

@ -129,7 +129,7 @@ spec:
默认的策略是,通过 round-robin 算法来选择 backend `Pod`
实现基于客户端 IP 的会话亲和性,可以通过设置 `service.spec.sessionAffinity` 的值为 `"ClientIP"` (默认值为 `"None"`)。
![userspace代理模式下Service概览图](https://d33wubrfki0l68.cloudfront.net/b8e1022c2dd815d8dd36b1bc4f0cc3ad870a924f/1dd12/images/docs/services-userspace-overview.svg)
![userspace代理模式下Service概览图](../images/services-userspace-overview.jpg)
@ -145,7 +145,7 @@ spec:
和 userspace 代理类似,网络返回的结果是,任何到达 `Service` 的 IP:Port 的请求,都会被代理到一个合适的 backend不需要客户端知道关于 Kubernetes、`Service`、或 `Pod` 的任何信息。
这应该比 userspace 代理更快、更可靠。然而,不像 userspace 代理,如果初始选择的 `Pod` 没有响应iptables 代理能够自动地重试另一个 `Pod`,所以它需要依赖 [readiness probes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#defining-readiness-probes)。
![iptables代理模式下Service概览图](https://d33wubrfki0l68.cloudfront.net/837afa5715eb31fb9ca6516ec6863e810f437264/42951/images/docs/services-iptables-overview.svg)
![iptables代理模式下Service概览图](../images/services-iptables-overview.jpg)
@ -449,4 +449,4 @@ Kubernetes 最主要的哲学之一,是用户不应该暴露那些能够导致
## 更多信息
阅读 [使用 Service 连接 Frontend 到 Backend](https://kubernetes.io/docs/tutorials/connecting-apps/connecting-frontend-backend/)
- [使用 Service 连接 Frontend 到 Backend](https://kubernetes.io/docs/tutorials/connecting-apps/connecting-frontend-backend/)