All Projects → daniel-hutao → K8s Source Code Analysis

daniel-hutao / K8s Source Code Analysis

Licence: apache-2.0
《k8s-1.13版本源码分析》

Programming Languages

golang
3204 projects

Projects that are alternatives of or similar to K8s Source Code Analysis

Ugrep
🔍NEW ugrep v3.1: ultra fast grep with interactive query UI and fuzzy search: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz/lz4), documents and more. A faster, user-friendly and compatible grep replacement.
Stars: ✭ 626 (-21.75%)
Mutual labels:  source-code
Android Notes
Android开发核心知识点笔记(不断更新中🔥)
Stars: ✭ 737 (-7.87%)
Mutual labels:  source-code
Rakkess
Review Access - kubectl plugin to show an access matrix for k8s server resources
Stars: ✭ 751 (-6.12%)
Mutual labels:  k8s
Gcr.io mirror
all of the gcr.io docker image mirror
Stars: ✭ 650 (-18.75%)
Mutual labels:  k8s
Sparrow
运维管理平台(python3+flask+pycharts+apscheduler+gunicorn),模块化结构设计,底层依托mysql、influxdb、elasticsearch、zabbix、k8s等数据源数据
Stars: ✭ 723 (-9.62%)
Mutual labels:  k8s
Graudit
grep rough audit - source code auditing tool
Stars: ✭ 747 (-6.62%)
Mutual labels:  source-code
Virtlet
Kubernetes CRI implementation for running VM workloads
Stars: ✭ 620 (-22.5%)
Mutual labels:  k8s
Kube Forwarder
Easy to use Kubernetes port forwarding manager
Stars: ✭ 756 (-5.5%)
Mutual labels:  k8s
Op Note
当我有服务器时我做了什么 · 个人服务器运维指南
Stars: ✭ 733 (-8.37%)
Mutual labels:  k8s
Permission Manager
Permission Manager is a project that brings sanity to Kubernetes RBAC and Users management, Web UI FTW
Stars: ✭ 753 (-5.87%)
Mutual labels:  k8s
Hetzner Kube
A CLI tool for provisioning kubernetes clusters on Hetzner Cloud
Stars: ✭ 689 (-13.88%)
Mutual labels:  k8s
Blog
写文章的地方
Stars: ✭ 712 (-11%)
Mutual labels:  k8s
Aws Service Operator
AWS Service Operator allows you to create AWS resources using kubectl.
Stars: ✭ 750 (-6.25%)
Mutual labels:  k8s
Geodesic
🚀 Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/
Stars: ✭ 629 (-21.37%)
Mutual labels:  k8s
Tyk
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
Stars: ✭ 6,968 (+771%)
Mutual labels:  k8s
Dasarpemrogramangolang
📖 Source Code E-book Dasar Pemrograman Golang
Stars: ✭ 625 (-21.87%)
Mutual labels:  source-code
Vue Analysis
Vue 源码注释版 及 Vue 源码详细解析
Stars: ✭ 743 (-7.12%)
Mutual labels:  source-code
Learning laravel kernel
Laravel核心代码学习
Stars: ✭ 789 (-1.37%)
Mutual labels:  source-code
Mall Swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Stars: ✭ 7,874 (+884.25%)
Mutual labels:  k8s
Openyurt
OpenYurt - Extending your native Kubernetes to edge(project under CNCF)
Stars: ✭ 750 (-6.25%)
Mutual labels:  k8s

kubernetes

1、关于本书

本书将系统讲解kubernetes的核心组件源码,附带介绍相关的周边项目,比如client-go等。

建议通过公众号CloudGeek(微信上直接搜索可以找到)接收更新消息,通过github pages阅读本书。

寻找组织可以加我微信(ITNT01),一句话证明自己是源码学习者,然后我会拉你进群。

2、内容更新

本项目会不定期更新,一般会在每周五更新一节;更新内容将同步发到公众号CloudGeek、博客园CloudGeek等。细微的更新,比如错别字修改等不会同步到其他所有平台。

每次新章节会选择性提前发到微信群内,比如本周五要发出来的新内容周一可能就内部发到群里了,然后接受读者反馈,定稿后上传到github,然后同步到微信公众号等平台。

3、本教程适合谁读

任何对k8s源码感兴趣的人都可以看本教程,但是我建议你至少有golang项目开发经验,简单的golang开源项目的源码分析经验,k8s应用经验,对golang的基础特性和k8s的基础特性有一定的了解;不然直接上手看k8s源码会郁闷的。

4、章节规划与负责人

5、版本说明

本书基于:v1.13版本源码讲解。

6、协议

本书使用Apache License 2.0协议,但是保留出版图书的权利。

7、贡献

欢迎参与本书编写!如果你对开源项目源码分析感兴趣,可以和我联系,如果你擅长某个项目,可以主导一个章节的编写。

如果想要提交pull request,建议先开一个issue,说明你要做什么修改,一般1天内我会回复issue,告诉你是否接受修改。但是得提前告诉你我是一个有洁癖的人,包括代码洁癖,文字洁癖等,所以请不要提交太随意的风格的内容哦~

另外注意:一定先更新你的仓库到最新状态,然后编辑新内容,不然冲突很尴尬~

8、FAQ

暂时我没有考虑增加评论功能,因为不可避免要增加三方插件,三方插件意味着用户需要注册登录等,体验不会太好。万一哪天这个插件倒闭了,就白忙活了。所以在每章开头我增加了一个FAQ部分,会把这一章中各个小节收到的部分问题汇总在开头的FAQ里。

大家在微信里问我的问题一般我都会耐心解答,但是和go语言本身语法相关的初级问题还是不希望经常遇到,因为我认为语言本身问题是很容易通过网络资料学习掌握的。另外有问题尽量抛到群里,私信多的话有时候我要1个问题很好几个人讲,工作量比较大。

9、支持本书

微信扫一扫,鼓励作者快快更新,写出更多优质的文章~

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].