MicroShift について


Red Hat build of MicroShift 4.17

MicroShift の紹介

Red Hat OpenShift Documentation Team

概要

Red Hat build of MicroShift の公式ドキュメントへようこそ。ここでは、MicroShift について学び、その機能の探索を開始できます。

第1章 MicroShift について

MicroShift 4.17 の公式ドキュメントへようこそ。ここでは、MicroShift について学び、その機能の探索を開始できます。

1.1. MicroShift 製品ドキュメント

MicroShift 4.17 ドキュメントを参照するには、次のいずれかの方法を使用してください。

  • ナビゲーションバーとリンクを使用して参照します。
  • このウェルカムページのコンテンツから、興味のあるタスクを選択します。

MicroShift の使用を開始するには、次のリンクを使用してください。

関連情報は、以下のリンクを使用してください。

1.2. MicroShift について

リソースに制約のあるフィールド環境とハードウェアを扱う作業には、クラウドコンピューティングでは経験できない多くの課題が伴います。MicroShift を使用すると、次の方法でエッジデバイスの問題を解決できます。

  • クラウドで実行しているのと同じ Kubernetes ワークロードをエッジで実行します。
  • 最小限のシステムリソースという運用上の課題を克服します。
  • 接続性が低い、または接続されていないなど、ネットワークの厳しい制約といった環境上の課題に対処します。
  • システムイメージをエッジデバイスに直接インストールすることで、アクセスしにくい場所の物理的な制約に対応します。
  • Red Hat Enterprise Linux for Edge (RHEL for Edge) などのエッジに最適化されたオペレーティングシステム上に構築および統合します。

MicroShift は、リソースに制約のある場所でのコンピューティングに必要な機能とサービスを備えた単一ノードデプロイメントのシンプルさを備えています。アプリケーションごとに必要な特定のシステムイメージを作成して、さまざまなホストに多数のデプロイメントを行うことができます。

1.2.1. アーキテクチャーの設計

MicroShift は、コンテナーを使用してアプリケーションを実行する利点をリソースの少ないエッジ環境にまで拡張するように設計された、単一ノードのコンテナーオーケストレーションランタイムです。MicroShift は主にアプリケーションをデプロイするためのプラットフォームであるため、エッジおよびスモールフォームファクターコンピューティング環境での動作に不可欠な API と機能のみが含まれています。

たとえば、MicroShift には、次の Kubernetes クラスター機能のみが含まれています。

  • ネットワーキング
  • Ingress
  • ストレージ

MicroShift は、次の Kubernetes 機能も提供します。

  • Orchestration
  • セキュリティー

デプロイメントを最適化するには、Red Hat Enterprise Linux for Edge (RHEL for Edge) などの互換性のあるオペレーティングシステムで MicroShift を使用します。MicroShift と Red Hat Enterprise Linux for Edge (RHEL for Edge) を一緒に使用すると、Red Hat Device Edge が形成されます。仮想マシンは、MicroShift デプロイメントのオペレーティングシステムによって処理されます。

図1.1 Red Hat Device Edge の一部としての MicroShift

<MicroShift は Kubernetes クラスターサービスネットワーキングのみを実行

以下に記す OpenShift Kubernetes Engine との運用上の違いは、MicroShift をデプロイできる場所を理解するのに役立ちます。

1.2.2. OpenShift Kubernetes Engine との主な違い

  • MicroShift がインストールされたデバイスは自己管理型
  • RPM-OStree ベースのシステムとの互換性
  • セキュリティーやランタイム制御などの重要な機能に必要な API のみを使用する
  • OpenShift CLI (oc) ツールからのコマンドのサブセットを有効にする
  • ワーカーノードの追加によるワークロードの高可用性 (HA) または水平スケーラビリティはサポートされない

図1.2 MicroShift と OpenShift Kubernetes Engine の違い。

<MicroShift は、Kubernetes クラスターネットワーキング機能のみを実行

図 MicroShift と OpenShift Kubernetes Engine の違いは、OpenShift Kubernetes Engine が MicroShift と同じクラスター機能を持ちており、次の情報が追加されていることを示しています。

  • インストール
  • OTA (over-the-air) 更新
  • クラスター Operator
  • Operator Lifecycle Manager
  • モニタリング
  • ロギング
  • レジストリー
  • 認可
  • コンソール
  • クラウド統合
  • OpenShift 仮想化による仮想マシン (VM)

OpenShift Kubernetes Engine およびその他の OpenShift Container Platform デプロイメントでは、オペレーティングシステムからクラスター機能までのすべてのコンポーネントが 1 つの包括的なユニットとして機能し、マルチノード Kubernetes ワークロード用の完全なクラスターサービスが提供されます。MicroShift では、無線更新、監視、ロギングなどの機能がオペレーティングシステムによって実行されます。

1.3. MicroShift OpenShift API

MicroShift には、標準の Kubernetes API に加えて、OpenShift Container Platform でサポートされる API の小さなサブセットが含まれています。

APIAPI グループ

Route

route.openshift.io/v1

SecurityContextConstraints

security.openshift.io/v1

1.4. MicroShift Kubernetes API

Kubernetes API は MicroShift 内で完全にアクセス可能であり、kubectl コマンドラインツールまたは OpenShift Container Platform CLI ツール (oc) で管理できます。oc バイナリーは kubectl と互換性があり、MicroShift と使用できる一連の機能を提供します。MicroShift でこれらのコマンドラインツールを使用すると、デプロイメントで作業するのに必要なすべてのリソースにアクセスできます。

法律上の通知

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.