OpenShift

From ArchWiki
Jump to navigation Jump to search

OpenShift は RedHat が開発している Kubernetes ディストリビューションです。

インストール

サーバー

minishiftAUR - 仮想マシン (VirtualBox あるいは KVM を使用) の中にシングルノードの OpenShift クラスタを実行します。

クライアント

origin-clientAUR - oc コマンドを提供します。

ヒントとテクニック

コンテナのネットワーク通信のトラブルシューティング

Kubernetes では、同一ポッド内の他のコンテナとネットワークレイヤーを共有します。同一ポッドのコンテナに tcpdump をインストールして、oc rsh を使ってコンテナに接続することで通信を監視できます。

詳しくは Using sidecars to analyze and debug network traffic in OpenShift を参照。