3.4.2 Kubernetesノードの設定

この項では、Kubernetesクラスタで使用するためにノードを設定する方法について説明します。Kubernetesのマスター・ノードとワーカー・ノードで、次のステップを実行します。

Kubernetesノードを設定するには:

  1. Kubernetesクラスタに追加する各ノードに、Platform Agentパッケージとユーティリティをインストールします。

    $ sudo yum install olcne-agent olcne-utils
  2. olcne-agentサービスを有効化します。ただし、そのサービスは起動しないでくださいolcne-agentサービスは、X.509証明書の構成時に起動されます。

    $ sudo systemctl enable olcne-agent.service 

    Platform Agentの構成オプションの詳細は、6.2「Platform Agentの構成」を参照してください。

  3. プロキシ・サーバーを使用する場合は、CRI-Oで構成します。Kubernetesノードごとに、CRI-O systemd構成ディレクトリを作成します。

    $ sudo mkdir /etc/systemd/system/crio.service.d

    そのディレクトリにproxy.confというファイルを作成して、プロキシ・サーバーの情報を追加します。次に例を示します。

    [Service]
    Environment="HTTP_PROXY=proxy.example.com:3128"
    Environment="HTTPS_PROXY=proxy.example.com:3128"
    Environment="NO_PROXY=mydomain.example.com"
  4. dockerサービスが実行中の場合は、そのサービスを停止してから無効化してください。

    $ sudo systemctl disable --now docker.service
  5. containerd サービスが実行中の場合は、そのサービスを停止してから無効化してください。

    $ sudo systemctl disable --now containerd.service