Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ようこそ!

Tazuna ドキュメントへようこそ。

Tazuna は、マルチクラスタ Kubernetes 環境のブートストラップライフサイクルを管理するための CLI ツールです。 tazuna.yaml に「どのクラスタへ、どのマニフェストを、どの順で適用するか」を宣言的に記述し、 その内容を apply / destroy / state といったコマンドで一貫して運用できます。

このドキュメントについて

このドキュメントは、Tazuna を初めて触る人から、CI に組み込んで継続的に運用する人、 そして Tazuna 本体に手を入れる人までを対象に、次の流れで構成しています。

  • はじめかた — Tazuna を手元で初めて動かせる状態にするまで。
  • 概念 — Tazuna が解こうとしている問題と、その設計思想・アーキテクチャ。「なぜそうなっているか」を扱います。
  • ガイドtazuna.yaml を書くなど、実際に手を動かすためのタスク単位の手順。「何を、どの順で、どのコマンドで行うか」を扱います。
  • 運用destroy の運用、drift モニタリング、CI パイプラインなど、継続的に使う局面の指針。
  • リファレンス — 入力ファイル・CLI・内部データ構造の仕様。フィールド・型・デフォルト・例を規約書として参照できます。
  • コントリビュート — 開発環境・テスト・ドキュメント・リリースなど、Tazuna に変更を入れる人向けの案内。

どこから読むか

  • まだ Tazuna に触れたことがなければ、はじめかた から順に進むのがおすすめです。
  • 設計の背景や用語を先に押さえたい場合は 概念 から。
  • 特定のコマンドやフィールドの仕様だけを調べたい場合は リファレンス を辞書的に参照してください。