第1章 設定ツールの仕組み
YAML ファイルは、設定およびパラメーターを使用して MicroShift インスタンスをカスタマイズします。
注記
kustomize
マニフェスト以外のツールを使用し、MicroShif API を介して設定を変更したり、アプリケーションをデプロイしたりする場合は、greenboot ヘルスチェックが完了するまで待つ必要があります。これにより、greenboot が rpm-ostree
システムを以前の状態にロールバックしても、変更が失われなくなります。
1.1. デフォルトの設定
config.yaml
ファイルを作成しない場合は、デフォルト値が使用されます。次の例は、デフォルトの設定を示しています。
デフォルト値を確認するには、次のコマンドを実行します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow microshift show-config
$ microshift show-config
YAML 形式でのデフォルト値の出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow dns: baseDomain: microshift.example.com network: clusterNetwork: - 10.42.0.0/16 serviceNetwork: - 10.43.0.0/16 serviceNodePortRange: 30000-32767 node: hostnameOverride: "" nodeIP: "" apiServer: advertiseAddress: 10.44.0.0/32 subjectAltNames: [] debugging: logLevel: "Normal"
dns: baseDomain: microshift.example.com
1 network: clusterNetwork: - 10.42.0.0/16
2 serviceNetwork: - 10.43.0.0/16
3 serviceNodePortRange: 30000-32767
4 node: hostnameOverride: ""
5 nodeIP: ""
6 apiServer: advertiseAddress: 10.44.0.0/32
7 subjectAltNames: []
8 debugging: logLevel: "Normal"
9 - 1
- クラスターのベースドメイン。すべての管理対象 DNS レコードは、このベースのサブドメインになります。
- 2
- Pod IP アドレスの割り当てに使用する IP アドレスのブロック。
- 3
- Kubernetes サービスの仮想 IP アドレスのブロック。
- 4
- タイプ NodePort の Kubernetes サービスに許可されるポート範囲。
- 5
- ノードの名前。デフォルト値はホスト名です。
- 6
- ノードの IP アドレス。デフォルト値は、デフォルトルートの IP アドレスです。
- 7
- API サーバーがクラスターのメンバーにアドバタイズされる IP アドレスを指定する文字列。デフォルト値は、サービスネットワークのアドレスに基づいて計算されます。
- 8
- API サーバー証明書のサブジェクト代替名 (SAN)。
- 9
- ログの詳細レベル。このフィールドの有効な値は、
Normal
、Debug
、Trace
、またはTraceAll
です。