Virtual Infrastructure Layer 2 Operating System Layer 3 Container Engine Layer 4 Orchestration/Scheduling Service Model Layer 5 Development Workflow Layer 6 Docker Swarm IBM Cloud Bare Metal Network Storage IBM Private Cloud
• ポッドのレベルでは、ボリュームとして接続先情報が読み取り可能 • k8sクラスタの外にあるサービスを利用する場合 • External サービスを定義することで、DNSでアドレス解決が可能 Worker Node Worker Node Worker Node (仮想サーバ) (仮想サーバ) (仮想サーバ) スイッチ Name Space : Blue Name Space : Green リクエスト 新環境用外部サービス Watson API インスタンス マネージド データベース インスタンス Watson API インスタンス マネージド データベース インスタンス Bare metal Server GP-GPU Optane 外部 リソース 現用外部サービス Bare metal Server GP-GPU Optane 外部 リソース アプリコードと 外部サービスの 対応を 名前空間で変更
Operating System • macOS Hyperkit driver, xhyve driver, VirtualBox, or VMware Fusion • Linux VirtualBox or KVM • Windows VirtualBox or Hyper-V • VT-x/AMD-v virtualization must be enabled in BIOS • Internet connection on first run 1Nodeのクラスタを作成 学習、検証、開発、実験などに利用できる minikube のロゴ Minikube uses libmachine for provisioning VMs, and localkube (originally written and donated to this project by Redspread) for running the cluster.