4.7. Pod の不一致を確認する


次の手順を使用して、Pod が一致しているかどうかを確認します。

重要
  • &lt ;pod_name_a> を以下の手順の最初の Pod の名前に置き換えます。
  • &lt ;pod_name_b> を以下の手順の 2 つ目の Pod の名前に置き換えます。
  • &lt ;pvc_mountpoint> を Pod 内のマウントポイントに置き換えます。

手順

  1. 次のコマンドを実行して、最初の Pod 内のマウントポイントを一覧表示します。

    $ oc get pods -n <pod_name_a> -ojsonpath='{.spec.containers[].volumeMounts[].mountPath}' 1
    1
    &lt ;pod_name_a&gt; は最初の Pod の名前に置き換えます。

    出力例

    /files /var/run/secrets/kubernetes.io/serviceaccount

  2. 次のコマンドを実行して、2 つ目の Pod 内のマウントポイントを一覧表示します。

    $ oc get pods -n <pod_name_b> -ojsonpath='{.spec.containers[].volumeMounts[].mountPath}' 1
    1
    &lt ;pod_name_b> を 2 つ目の Pod の名前に置き換えます。

    出力例

    /files /var/run/secrets/kubernetes.io/serviceaccount

  3. 次のコマンドを実行して、最初の Pod 内のコンテキストとパーミッションを確認します。

    $ oc rsh <pod_name_a> ls -lZah <pvc_mountpoint> 1
    1
    &lt ;pod_name_a > を最初の Pod の名前に置き換え、< pvc_mountpoint > を最初の Pod 内のマウントポイントに置き換えます。

    出力例

    total 12K
    dr-xr-xr-x.   1 root root system_u:object_r:container_file_t:s0:c398,c806   40 Feb 17 13:36 .
    dr-xr-xr-x.   1 root root system_u:object_r:container_file_t:s0:c398,c806   40 Feb 17 13:36 ..
    [...]

  4. 次のコマンドを実行して、2 つ目の Pod 内のコンテキストとパーミッションを確認します。

    $ oc rsh <pod_name_b> ls -lZah <pvc_mountpoint> 1
    1
    &lt ;pod_name_b > を 2 つ目の Pod の名前に置き換え、< pvc_mountpoint > を 2 つ目の Pod 内のマウントポイントに置き換えます。

    出力例

    total 12K
    dr-xr-xr-x.   1 root root system_u:object_r:container_file_t:s0:c15,c25   40 Feb 17 13:34 .
    dr-xr-xr-x.   1 root root system_u:object_r:container_file_t:s0:c15,c25   40 Feb 17 13:34 ..
    [...]

  5. 両方の出力を比較して、SELinux コンテキストの不一致があるかどうかを確認します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.