OpenShift 4 Update

Red Hat OpenShift 4 Update

Enterprise Kubernetes としての信頼性向上

  • CoreOS、パッケージ、プラットフォーム
  • 全自動インストーラー
  • Over the Air Updates & Day 2 運用管理

どのような環境でもクラウド流の体験を実現

  • ハイブリッド, マルチクラスタ管理
  • オペレーターフレームワーク
  • OperatorHub、認定ISV

開発者に更なるパワーを提供

  • OpenShift Service Mesh (Istio) - サービスメッシュ
  • OpenShift Serverless (Knative) - サーバレス
  • CodeReady Workspaces (Che) - k8s native開発環境

What’s new in Red Hat OpenShift 4?

新しいアイデアを Kubernetes platform で!!

Enterprise Kubernetes としての再定義

  • エンタープライズ基盤としての高い完成度
  • 全自動アーキテクチャの採用
  • オンプレミスからどのようなパブリッククラウド
  • においても全く同じデプロイメントを実現
  • OSから各種アプリケーションまで完全自動化されたインストレーション
  • OpenShift クラスタだけでなく、配備されたアプリケーションのワンクリックアップデートに対応
  • クラウドリソースに対応したオートスケール

Cloud Native Application Platform

OTA: Over-the-Air Update

  • OpenShiftが適用可能なアップデートのリストを取得
  • クラスタ管理者が適用対象のバージョンを指定
  • OpenShiftはネットワーク経由(over the air)でアップデータを取得
  • 自動アップデートにも対応

Cloud Native Application Platform

Operatorとは

運用をソフトウェアによって作り込む「SRE(Site Reliability Engineering)」の実装パターン

  • ソフトウェア運用の知見をコード化し、パッケージ化したもの
  • 仕組みは、Kubernetes APIを拡張するアプリケーションコントローラーを通じ、スケーリング、バックアップ、アップデートなどを適切に行う
  • CRD (Custom Resource Definition)
  • Custom Controller

OperatorHub, Red Hat 認定 Operator対応 製品

OperatorHub.io のサイトを公開

  • Red Hat, AWS, Microsoft, Google が主な貢献者
  • Kubernetes コミュニティで開発される様々な Operator 対応製品が登録・取得可能

OperatorHub

OpenShift 4 は、Operator Hub として連携

OpenShift で一覧される製品は、OpenShift 認定

  • イメージの検証, 継続的なアップデート
  • セキュリティ脆弱性のチェック
  • レッドハットがサポート窓口

コミュニティから提供されるオペレータ対応の製品一覧

OpenShift 認定製品のオペレータ対応の製品一覧

Cloud Native Application Platform

Red Hat Certified Operators

OpenShift Service Mesh, OpenShift Serverless

OpenShift Service Mesh

  • マイクロサービスアプリケーションのために、セキュリティ堅牢性、ネットワーク分離の機能を統合したサービスメッシュ
  • Istio, Kiali (UI), and Jaeger (Tracing) のプロジェクトの実装を統合

OpenShift Serverless

  • Knative ベースのフレームワークを実装
  • イベント駆動サービスな Function as a Service、Zero to Scale が可能
  • Azure Functions をサポート
  • HTTP, Kafka, AMQPと連携するためのフレームワーク Camel-K を統合

top