概要
Cisco HyperFlex Storage Integration for Kubernetes により、HyperFlex は、HyperFlex 上で動作する Kubernetes ポッドに永続ストレージを動的に提供できるようになります。この統合により、HyperFlex が永続ボリュームのオブジェクト ライフサイクル全体のオーケストレーションをオフロードおよび管理できるようになる一方で、最終的には開発者やユーザがそれを、標準の Kubernetes 永続ボリューム クレーム オブジェクトを通じて駆動(開始)できるようになります。開発者とユーザは、開発者やユーザの観点からは追加の管理オーバーヘッドを発生させずに、Kubernetes の永続ストレージのニーズに HyperFlex を活用するという利点を得ることができます。
HyperFlex Storage Integration for Kubernetes を利用する場合、Kubernetes の各永続ボリューム オブジェクトは、HyperFlex ストレージ サブシステム上に存在する iSCSI ベースの LUN によって表されます。各 iSCSI LUN は、VM が存在するローカル ESXi ホスト上で動作する scvmclient サービスによって Kubernetes ノード(VM)に提供されます。Kubernetes ノード(VM)自体はソフトウェア iSCSI イニシエータ サービスを実行しているため、iSCSI ターゲットによって提供される iSCSI LUN をマウントできます。各 ESXi ホストはホストオンリーの vSwitch によって構成され、そこに、iSCSI ターゲット(ESXi の scvmclient サービス)と iSCSI イニシエータ(その ESXi ホスト上でローカルに動作する Kubernetes VM)の間でのすべての iSCSI ベース トラフィックが存在します。