2.5. CRI-O コンテナーランタイムでのプロキシーの使用


CRI-O で HTTP または HTTPS プロキシーを使用するには、設定ファイルに Service セクションを追加し、HTTP_PROXY および HTTPS_PROXY 環境変数を設定する必要があります。NO_PROXY 変数を設定して、ホストのリストをプロキシーから除外することもできます。

手順

  1. 設定ファイル用のディレクトリーが存在しない場合は、作成します。

    $ sudo mkdir /etc/systemd/system/crio.service.d/
  2. 次の設定を /etc/systemd/system/crio.service.d/00-proxy.conf ファイルに追加します。

    [Service]
    Environment=NO_PROXY="localhost,127.0.0.1"
    Environment=HTTP_PROXY="http://$PROXY_USER:$PROXY_PASSWORD@$PROXY_SERVER:$PROXY_PORT/"
    Environment=HTTPS_PROXY="http://$PROXY_USER:$PROXY_PASSWORD@$PROXY_SERVER:$PROXY_PORT/"
    重要

    環境変数の設定ファイルの Service セクションを定義する必要があります。定義しないと、プロキシー設定が適用されません。

  3. 設定を再読み込みします。

    $ sudo systemctl daemon-reload
  4. CRI-O サービスを再起動します。

    $ sudo systemctl restart crio
  5. MicroShift サービスを再起動して設定を適用します。

    $ sudo systemctl restart microshift

検証

  1. 次のコマンドを実行し、出力を調べて、Pod が起動していることを確認します。

    $ oc get all -A
  2. 次のコマンドを実行し、出力を調べて、MicroShift がコンテナーイメージをプルできることを確認します。

    $ sudo crictl images
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.