Cloud Solution Architect
Yuhki Hanada
ACM for Kubernetes
Update
Slide 4
Slide 4 text
4
Enterprise Kubernetes from Red Hat
Data-driven
insights
Kubernetes cluster services
Automated Ops ⠇Over-the-air updates ⠇Monitoring ⠇Logging ⠇Registry ⠇Networking ⠇Router ⠇Virtualization
⠇OLM ⠇Helm
Linux (container host OS)
Kubernetes (orchestration)
Service mesh
⠇Serverless
Builds ⠇CI/CD pipelines
Log management
Cost management
Platform services
Languages & runtimes
API management
Integration
Messaging
Process Automation
Application
services
Developer CLI ⠇IDE
Plugins & extensions
CodeReady
Workspaces
CodeReady Containers
Developer services
クラウド・ネイティブ
アプリのビルド
ワークロード管理
マルチクラスター管理
Observability | Discovery ⠇Policy ⠇Compliance ⠇Configuration ⠇Workloads
Databases ⠇Cache
Data ingest & prep
Data analytics ⠇AI/ML
Data mgmt & resilience
Data services
高度なセキュリティ機能
Declarative security ⠇ Vulnerability management ⠇ Network segmentation ⠇ Threat detection &
response
開発者の生産性
OpenShift
Kubernetes
Engine
OpenShift
Container
Platform
Red Hat Advanced Cluster
Management for Kubernetes
(ACM)
Red Hat Advanced Cluster
Security for Kubernetes (ACS)
OpenShift ファミリー
OpenShift
Plus
Global registry
Image management |
Security scanning | Geo-
replication Mirroring |
Image builds
Slide 5
Slide 5 text
5
HUB Cluster
API Server API Server API Server API Server API Server
TLS
Spoke Clusters
Managed Clusters
ACM for Kubernetes の概要
Hub Cluster のサポートは、OpenShift 4.4.3 以降 / 4.5.2以降 / 4.6.1以降
サポートのバージョンは資料作成時点の情報です。
詳細はこちらRed Hat Advanced Cluster Management for Kubernetes 2.2 Support Matrix - Red Hat Customer Portal
GKE/EKS/IBM K8S/ AKS
ACM 用の専用のクラスタが推奨 (Master + Worker)
管理される側のクラスターには「multicluster-endpoint」というネームスペースと管理のために必要な pod 等のリソースが作成されます。
ACM
Hub
ACM
管理用Pod
ACM
管理用Pod
ACM
管理用Pod
ACM
管理用Pod
ACM
管理用Pod
専用namespace が作られ、そこに導入されます。
Slide 6
Slide 6 text
Submariner (ACM 2.2 Tech
Preview)
Slide 7
Slide 7 text
Worker Node
Passive Gateway Node
Active Gatway Node
IPSEC トンネリング
Passive Gateway Node
Worker Node
Worker Node
Worker Node
Kubernetes Cluster A Kubernetes Cluster B
Route Agent
Gateway Engine
Active Gatway
Node fail over
Lighthouse Agent
Kubernetes Cluster (Broker)
Broker
Kubernetes
API server
Submariner
Kubernetes 間をプライベートなネットワークで接続する Submariner - 赤帽エンジニアブログ (hatenablog.com)
US Air Force、アメリカ国防総省 (Department of Defense) 事例
StackRox delivers container and Kubernetes security to US Air Force | HG Insights
「継続的に革新的なソフトウェアを
提供し、アプリケーションとデータ
の安全性を確保することは、我々の
準備態勢にとって不可欠です。我々
は、コンテナとKubernetesをベー
スにした迅速な革新のためのハード
リングされた環境として、Platform
Oneソフトウェア・ファクトリーを
構築しました。
StackRoxがKubernetesネイティブ
なアーキテクチャを活用してその環
境を保護してくれることで、ビルド
からデプロイ、ランタイムまで、ア
プリケーションのライフサイクル全
体でセキュリティを提供することが
できます」(米空軍のロブ・スロー
ター少佐)
Slide 13
Slide 13 text
13
Enterprise Kubernetes from Red Hat
Data-driven
insights
Kubernetes cluster services
Automated Ops ⠇Over-the-air updates ⠇Monitoring ⠇Logging ⠇Registry ⠇Networking ⠇Router ⠇Virtualization
⠇OLM ⠇Helm
Linux (container host OS)
Kubernetes (orchestration)
Service mesh
⠇Serverless
Builds ⠇CI/CD pipelines
Log management
Cost management
Platform services
Languages & runtimes
API management
Integration
Messaging
Process Automation
Application
services
Developer CLI ⠇IDE
Plugins & extensions
CodeReady
Workspaces
CodeReady Containers
Developer services
クラウド・ネイティブ
アプリのビルド
ワークロード管理
マルチクラスター管理
Observability | Discovery ⠇Policy ⠇Compliance ⠇Configuration ⠇Workloads
Databases ⠇Cache
Data ingest & prep
Data analytics ⠇AI/ML
Data mgmt & resilience
Data services
高度なセキュリティ機能
Declarative security ⠇ Vulnerability management ⠇ Network segmentation ⠇ Threat detection &
response
開発者の生産性
OpenShift
Kubernetes
Engine
OpenShift
Container
Platform
Red Hat Advanced Cluster
Management for Kubernetes
(ACM)
Red Hat Advanced Cluster
Security for Kubernetes (ACS)
OpenShift ファミリー
OpenShift
Plus
Global registry
Image management |
Security scanning | Geo-
replication Mirroring |
Image builds
Red Hat is the world’s leading provider of enterprise
open source software solutions. Award-winning
support, training, and consulting services make
Red Hat a trusted adviser to the Fortune 500.
Thank you
22