go-learning icon indicating copy to clipboard operation
go-learning copied to clipboard

A learning and practise map for OpenStack, kubernetes, golang and the others.

Go-Learning Overview

Go-Learning's mission statement is:

To provide a learning and practise map for OpenStack, kubernetes, golang and the others.

go-learning 适用于有一定 kubernetes 经验,且想更进一步的同学。

Kubernetes

  • kubectl plugin 源码分析
  • scheduler 源码分析一 - 启动
  • scheduler 源码分析二 - 调度
  • kubernetes 网络分析
  • kube-proxy 源码分析
  • operator 用法展示
  • CSI 注册机制源码分析
  • cloud-provider-openstack

Examples

  • Examples 提供丰富的 kubernetes 用法举例.
  • pixiuctl 基于 cobra 实现命令行
    • subcommand
    • plugin
  • gRPC Usage

TODO

  • scheduler 代码分析(WIP)
  • kubelet 代码分析
  • 微服务学习(istio)
  • gc 机制分析
  • pod 驱逐代码分析

Copyright 2019 caoyingjun ([email protected]) Apache License 2.0