3 ROADMAP: OPENSHIFT and CoreOS TECTONIC EVOLVING TO THE UNIFIED OPENSHIFT PLATFORM (Version 4) BARE METAL PUBLIC CLOUD CONTAINER LINUX KUBERNETES OPS TOOLS AUTO-UPDATE OPERATIONS CoreOS TECTONIC ● DEEP KUBERNETES EXPERTISE ● PRIMARILY PUBLIC CLOUD DEPLOYMENTS ● FOCUS ON AUTOMATED OPERATIONS ● MORE OPERATOR FOCUS BARE METAL VIRTUAL PRIVATE CLOUD PUBLIC CLOUD RED HAT ENTERPRISE LINUX KUBERNETES OPS TOOLS DEV TOOLS CI/CD PIPELINE INTEGRATIONS ANSIBLE MIDDLEWARE SERVICES RED HAT OPENSHIFT ● DEEP KUBERNETES EXPERTISE ● MULTI-CLOUD DEPLOYMENTS ● INTEGRATED RED HAT TECH (RHEL, ANSIBLE, CF) ● MORE DEVELOPER FOCUS ● ENTERPRISE SECURITY FOCUS
新しいインストール手順 openshift-installコマンドを利用 ● OpenShift 4ではCLIベースの新しいインストーラを提供: RH CoreOSの イミュータブルなインフラに、「ベストプラクティス」に従ったOpenShiftの クラスタを簡単に構築できるように設計 ○ コントロールプレーンは RH CoreOSノードへのデプロイが必須 ○ インフラ/ワーカーノードでは RHELをサポート ● 対話的な操作によって簡単にクラスタを作成 ○ 各ステップでのカスタマイズが可能 ○ https://github.com/openshift/installer/blob/master/docs/user/customization.md ● https://cloud.openshift.com からインストーラ(とtoken)を素早くダウン ロードし、どこからでも実行可能 ● 本質的でないインストール時のコンフィグレーションオプションはコンポー ネントオペレータのCRDでインストール後に処理 ● OpenShift 4のインストールのみに対応 ○ OCP3.xのインストールやアップグレードには対応しない $ ./openshift-install create cluster ? SSH Public Key /Users//.ssh/id_rsa.pub ? Platform aws ? Region us-west-2 ? Base Domain openshift.com ? Cluster Name ocp ? Pull Secret [? for help] ************************************************************* INFO Creating cluster... INFO Waiting up to 30m0s for the Kubernetes API... INFO API v1.11.0+c69f926354 up INFO Waiting up to 30m0s for the bootstrap-complete event... INFO Destroying the bootstrap resources... INFO Waiting up to 10m0s for the openshift-console route to be created... INFO Install complete! INFO Run 'export KUBECONFIG=directory>/auth/kubeconfig' to manage the cluster with 'oc', the OpenShift CLI. INFO The cluster is ready when 'oc login -u kubeadmin -p ' succeeds (wait a few minutes). INFO Access the OpenShift web-console here: https://console-openshift-console.apps.ocp.openshift.com INFO Login to the console with user: kubeadmin, password:
Documentation: https://github.com/openshift/training/ openshift-install is downloadable from https://cloud.openshift.com! Product Manager: Katherine Dubé
OpenShift Hive APIベースのマルチクラスタ構築とライフサイクル管理 ● OpenShift 4のクラスタを構築/破棄、アップグレード、設定するための信頼性の 高い方法 ○ 4.1: Internal only release ■ Initial support for OpenShift deployment on AWS only. ■ Primary focus supporting Dedicated clusters and the new UHC Portal/API. ■ May be used to drive cluster creation for CI. ● Leverages: ○ openshift-install - Uses CLI to launch clusters in the public cloud ○ Kubernetes Cluster API - Declarative, Kubernetes-style APIs for cluster creation, configuration, and management ○ Kubernetes Federation - Makes it easy to manage multiple clusters ● Working code & documentation now available: ○ https://github.com/openshift/hive Hive Future Deliverable Product Manager: Katherine Dubé