Alan Hou的个人博客

Go语言&云原生自我提升系列

2022年即将过去,笔者也经历了诸多迷茫,上半年魔都长期的静默从某种程度上激发了人性中懒惰的一面,导致很多计划直接搁置。云原生早已不是一种选项,而成为了基础设施,所以就拿它下手吧。我没有为这个系列制定什么时间表,开始任何事情最好的时间永远是当下,再精确的时间进度如果无法执行也毫无意义。

鸽了那么多次,这次的计划能完成吗?我不知道,或许本没有终点,人的常态就是在路上…

Go语言篇

本篇内容大部分来自于《Learning Go》,初写时只发行了第一版,但如今其第二版也已处于Early Release,所以也在做出相应的调整。

  1. Go开发环境配置
  2. 基础类型和变量声明
  3. 复合类型
  4. 代码块,遮蔽和控制结构
  5. 函数
  6. 指针
  7. 类型、方法和接口
  8. 泛型
  9. 错误处理
  10. 模块、包和导入
  11. Go语言工具
  12. 并发
  13. 标准库
  14. 上下文
  15. 编写测试
  16. 恶龙三剑客:反射、Unsafe 和 Cgo
  17. Go语言的23种设计模式
  18. Go的项目结构
  19. Go 编译原理
  20. GRPC 和 Protobuf
  21. Plan 9汇编语言

Kubernetes篇

  1. 创建、运行容器
  2. 部署 Kubernetes 集群
  3. 常用kubectl 命令
  4. Pods
  5. 标签和注解
  6. 服务发现
  7. 使用 Ingress 做 HTTP 负载均衡
  8. 副本集
  9. 部署
  10. DaemonSets
  11. Jobs
  12. 服务网格
  13. 集成存储方案和 Kubernetes
  14. 扩展Kubernetes
  15. 使用常见编程语言访问Kubernetes
  16. Pods 安全
  17. Kubernets 集群的策略和治理
  18. 多集群应用部署
  19. Rancher
  20. Helm
  21. Istio

命令合集

框架篇

  1. Gin
  2. Beego
  3. Iris
  4. Hertz
  5. Zinx
  6. Goframe
  7. Kratos
  8. go-zero
  9. Kitex

其它

退出移动版