Awesome
Go-Learning Overview
Go-Learning's mission statement is:
To provide a learning and practise map for OpenStack, kubernetes, golang, rust and the others.
go-learning 适用于有一定 kubernetes
经验,且想更进一步的同学。
- kubernetes 功能增强 Pixiu(貔貅)
- 快速部署 kubez-ansible
- workload 自动扩缩容 piuxiu-autoscaler
Kubernetes
- clients 用法讲解
- kubectl plugin 源码分析
- scheduler 源码分析一 - 启动
- scheduler 源码分析二 - 调度
- kubernetes 网络分析
- kube-proxy 源码分析
- operator 用法详解
- code-generator
- CSI 注册机制源码分析
- cloud-provider-openstack
Examples
- Examples 提供丰富的
kubernetes
用法举例. - pixiuctl 基于 cobra 实现命令行
- subcommand
- plugin
- gRPC Usage
- gin&informer 提供
gin
调用informer
的用法 - webShell 提供
webshell
调用kubernetes
pod
的用法展示 - unit test
Rust
- TODO
TODO
- scheduler 代码分析(WIP)
- kubelet 代码分析
- 微服务学习(istio)
- gc 机制分析
- pod 驱逐代码分析
- deployment 缩容 pod 的逻辑分析
Copyright 2019 caoyingjun (cao.yingjunz@gmail.com) Apache License 2.0