Anthos プライベート モードの要件

このページでは、Anthos プライベート モードの前提条件と、それらの前提条件のベアメタル版 Anthos との相違について説明します。前提条件は、ベアメタル版 Anthos の接続バージョンと類似しています。

ハードウェア

Anthos プライベート モードには、ベアメタル版 Anthos と同じハードウェア要件があります。ただし、Anthos プライベート モードでは、管理クラスタがベアメタル版 Anthos よりも多くのコンポーネントをホストします。たとえば、Anthos のプライベート モードでは、管理クラスタが次の対象をホストします。

  • ロギング システム
  • モニタリング システム
  • Management Center

このため、Google ではベアメタル版 Anthos に最小ハードウェア リソースではなく、推奨ハードウェア リソースを使用することを強くおすすめします。

インストール

Anthos プライベート モードのインストール要件は、ベアメタル版 Anthos と同じですが、インターネット接続または Google サービス アカウントは必要ない点が異なります。

ベアメタル版 Anthos のインストール要件については、以降のセクションをご覧ください。

Anthos プライベート モードにはハイパーバイザやプリブート実行環境(PXE)の統合が含まれていないため、選択したオペレーティング システムの構成プロセスを行う必要があります。

NTP がすべてのノードで構成されていることを確認してください。

SSH 認証鍵

SSH 秘密鍵は、インストール時にマシンへのアクセスに使用されます。対応する SSH 公開鍵は、クラスタの一部となるすべてのマシンに配布する必要があります(公開鍵の内容を /home/USER/.ssh/authorized_keys に追加します)。

追加パッケージ

インストール前に手動でインストールする必要があるパッケージがあります。

SELinux

RHEL および CentOS 環境では、SELinux が Enforcing に設定されている場合、すべてのノードに container-selinux をインストールする必要があります。

# Check SELinux status
getenforce

# Install container-selinux package
sudo yum update
sudo yum install container-selinux

ネットワーキングの要件

ベアメタル版 Anthos の公式ネットワーク要件と、ロードバランサの概要で負荷分散の詳細をご確認ください。概念実証のため、MetalLB をベースとするバンドルされたロードバランサを使用することをおすすめします。

インターネット アクセス

コネクテッド モードのベアメタル版 Anthos とは異なり、Anthos プライベート モードでは、インターネットにアクセスする必要はありません。このルールの唯一の例外は、Anthos プライベート モード リリースを Cloud Storage からダウンロードすることです。管理ワークステーションがインターネットに接続されていない場合は、任意のインターネットに接続されたパソコンにリリースをダウンロードし、任意の方法で管理ワークステーションにコピーできます。

また、どの Google Cloud API も有効にする必要はなく、Anthos プライベート モード用の Google Cloud サービス アカウントを作成する必要もありません。

DNS

プラットフォームとアプリケーションを運用するためには、本番環境のシナリオで DNS を利用できる必要があります。外部接続がない DNS システム(パブリック DNS レコードを解決できない)で十分です。

デフォルト ゲートウェイ

デフォルト ゲートウェイは必須です。

次のステップ