Logo

Go 与 DevOps

了解课程的结构和先修要求。

概念

Go 与 DevOps

了解课程的结构和先修要求。

DevOps 生命周期
DevOps 生命周期

如今,Go 已成为云编排和大型软件领域事实上的编程语言(从 Kubernetes 到 Docker)。Go 提供了我们所需的所有工具,能够显著提升工具链的可靠性,并增强系统的可扩展能力。

...

Go 用于 DevOps

快速上手 Go

  • Go 语言基础
  • Go 语言核心特性
  • 文件系统操作
  • 使用常见数据格式
  • 与远程数据源交互
  • 编写命令行工具
  • 自动化命令行任务

监控、观测与响应

  • 使用 OpenTelemetry 实现可观测性
  • 通过 GitHub Actions 自动化工作流
  • 使用 ChatOps 提升效率

云原生 Go 开发

  • 使用 Packer 创建不可变基础设施
  • 基于 Terraform 的基础设施即代码
  • 在 Kubernetes 中部署与构建应用
  • 编程驱动云环境
  • 面向混沌设计

Go 语言基础