Kubernetes で実行されているコンテナー化されたネイティブ COBOL アプリケーションをデバッグまたは実行するには

トピック「エンタープライズ サーバー上で実行されているコンテナー化されたネイティブ COBOL アプリケーションをデバッグまたは実行するには」では、エンタープライズ サーバー上で実行されているコンテナー化されたネイティブ COBOL アプリケーションをデバッグまたは実行するプロセスについて説明しています。本トピックでは、コンテナーが Kubernetes で実行されている場合に実行する必要がある追加の手順について説明します。

  1. kubectl コマンドが使用可能であり、クラスターに接続するように構成されていることを確認します。

    詳細については、「Kubernetes: Install and Set Up kubectl」を参照してください。

  2. デバッグするポッドを確立します。この操作は、次のようなコマンドを使用して実行できます。
    kubectl get pods

    詳細については、「Kubernetes: Overview of kubectl」を参照してください。

  3. コンテナーが開始され、リージョンが実行されたら、起動構成の [General] タブで次の変更を行います。
    • [Kubernetes pod] を選択します。
    • 隣接するドロップダウン リストから必要なポッドを選択します。
    • [Endpoint port] でポート転送のローカル端末を指定します。
  4. ポッドの仕様の securityContext: フィールドで、次のように PTRACE を有効にします。
      securityContext:
        capabilities:
          add:
          - SYS_PTRACE