Learning path · 中級

DevOps とプラットフォームエンジニアリング:中級

最初のデプロイの先へ。デリバリーを自動化し、複数の環境を管理し、オブザーバビリティを追加して、チーム全員が信頼できる再現性のあるワークフローを構築します。

41 guides 12 technologies

このパスの対象者

すでにアプリケーションを Kubernetes にデプロイでき、CI ツールも使ったことがある方向けです。デリバリープロセスを自動化し、一貫性を持たせ、他のメンバーも使いやすくしたいエンジニアに向けたパスです。

学べること

  • 環境をまたいで変更をプロモートするデプロイパイプラインの構築
  • 複数クラスターにわたる設定とシークレットの管理
  • 素早くフィードバックを得るためのブランチ単位・プレビュー環境
  • 障害にいち早く気づくためのモニタリング、ログ、アラートの追加
  • 宣言した状態にクラスターを保つための GitOps プラクティスの適用

このパスの使い方

ガイドは技術ごとにまとめられています。現在もっとも大きなボトルネック(デプロイ、設定、可視性)になっている領域から始めてください。ほとんどのガイドは稼働中のクラスターを前提としているため、学習中はクラスターを一つ起動したままにしておきましょう。

始める前に

  • 初心者パスの修了、または同等の実務経験
  • Deployment や Service などの Kubernetes オブジェクトへの理解
  • 自由に試せる Git リポジトリ

次のステップ

上級パスに進み、スケール、セキュリティ、プラットフォーム設計に取り組みましょう。

What's in this path

1 Argo CD

Argo CD

4 guides
2 Flux CD

Flux CD

7 guides
3 Kubernetes

Kubernetes

4 guides
4 containerd

containerd

1 guides
5 Grafana

Grafana

7 guides
6 Helm

Helm

1 guides
7 OpenTelemetry

OpenTelemetry

7 guides
8 Prometheus

Prometheus

1 guides
9 Fluentd

Fluentd

3 guides
10 Envoy

Envoy

1 guides
11 Istio

Istio

3 guides
12 Cilium

Cilium

2 guides