Giter Site home page Giter Site logo

gosoon / source-code-reading-notes Goto Github PK

View Code? Open in Web Editor NEW
462.0 22.0 127.0 41.1 MB

源码阅读笔记

Home Page: https://blog.tianfeiyu.com/source-code-reading-notes/

JavaScript 1.56% CSS 3.30% HTML 95.14%
kubernetes istio knative servicemesh promethus serverless docker etcd

source-code-reading-notes's Introduction

1、关于本项目

本项目主要记录工作过程中阅读过的一些开源项目的源码,并加以自己的分析与注解,目前专注于 k8s 云原生实践,包括但不限于 golang、 docker、kubernetes、etcd、prometheus、istio、knative、serverless 等相关云原生项目。

2、内容更新

本项目会不定期更新,目前专注于 k8s 源码的阅读,输出的阅读笔记会同步至多个平台,主要有以下几个:

本书 github 地址:https://github.com/gosoon/source-code-reading-notes

在线阅读:https://blog.tianfeiyu.com/source-code-reading-notes/

个人博客:https://blog.tianfeiyu.com

简书:田飞雨

知乎专栏:kubernetes 源码分析

腾讯云—云+社区:田飞雨的专栏

微信公众号:田飞雨

欢迎关注公众号或者通过 RSS 订阅博客。

3、贡献

如果你对云原生领域的开源项目感兴趣,欢迎参与本项目!

source-code-reading-notes's People

Contributors

gosoon avatar nayihz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

source-code-reading-notes's Issues

您好,关于图片引用问题

雨飞大老,您好,最近我也在研究kubelet相关的内容,同时也拜读了您所写的源码分析,
让我对k8s的有更全面的认识。
目前我自己也会分享一些自己对k8s粗浅的理解 pr在这
其中,您博客的这张图片我想引用一下,请问可以嘛?同时我在文中也会备注出处。感谢抽空看 issue。

image

《kube-proxy ipvs 模式源码分析》一节的疑问,请指教

https://www.bookstack.cn/read/source-code-reading-notes/kubernetes-kube_proxy_ipvs.md
文章里谈到 "ipvs 还支持 realserver 运行状况检查"
http://www.tianfeiyu.com/?p=2010#title-3
但是您在这篇博客最后说 lvs 缺陷的时候说 “不能检测后端服务器的健康状况,总是发送连接到后端”,
想请教下这里具体情况下是怎么样子的?是需要什么配置吗?

=========================
另外,在 https://www.bookstack.cn/read/source-code-reading-notes/kubernetes-kube_proxy_ipvs.md 文章里您有一句是这么写的
“从 PREROUTING 链会转到 KUBE-SERVICES 链,10.244.0.0/16 为 ClusterIP 网段“
我在实际集群中看到,10.244.0.0/16 应该是集群 pod 所在的网段,而不是 ClusterIP 的网段,不知道我有没有搞错?

deployment源代码分析有误

感谢作者的源码分析,在学习过程中发现一处值得讨论的地方
image
你提到deployment在rollout 暂停状态下会执行完未完成的scale后不再响应scale,但这篇blog
image
image
中Scaling Paused Deployments一节的实验,在rollout paused状态下仍然可以scale in。
结合源代码分析,scale的常规入口确实在pause后不再执行,但pause直接进入了和scale相同的sync处理函数中,是否相当于pause后直接在sync函数中进行scale操作的调谐呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.