2.4. 次の手順


2.4.1. 開発者の場合

OpenShift Container Platform を使用して、コンテナー化されたアプリケーションを開発し、デプロイします。OpenShift Container Platform は、コンテナー化されたアプリケーションを開発し、デプロイするためのプラットフォームです。OpenShift Container Platform のドキュメントは、次の点で活用できます。

OpenShift Container Platform Web コンソールの 開発者 パースペクティブ を使用して 、アプリケーションを作成およびデプロイします

トポロジー ビュー を使用して、アプリケーションの表示、ステータスの監視、コンポーネントの接続とグループ化、コードベースの変更を行います。

  • 開発者 CLI ツール (odo) を使用する: odo CLI ツールを使用すると、開発者は単一または複数コンポーネントのアプリケーションを作成し、デプロイメント、ビルド、およびサービスルートの設定を自動化できます。odo は複雑な Kubernetes および OpenShift Container Platform の概念を抽象化し、アプリケーションの開発に集中できるようにします。
  • CI/CD パイプラインを作成する: パイプラインは、分離されたコンテナーで実行されるサーバーレス、クラウドネイティブ、継続的インテグレーション、および継続的デプロイメントシステムです。パイプラインは、標準の Tekton カスタムリソースを使用してデプロイメントを自動化し、マイクロサービスベースのアーキテクチャーで機能する分散型チーム向けに設計されています。
  • Helm チャートのデプロイ: Helm 3 は、 開発者が Kubernetes 上でアプリケーションパッケージを定義、インストール、更新するのに役立つパッケージマネージャーです。Helm チャートは、Helm CLI を使用してデプロイできるアプリケーションを記述するパッケージング形式です。
  • イメージビルドを理解する: さまざまな種類のソースマテリアル (Git リポジトリー、ローカルバイナリー入力、外部アーティファクト) を含めることができるさまざまなビルドストラテジー (Docker、S2I、カスタム、パイプライン) から選択します。次に、基本的なビルドから高度なビルドまで、ビルドタイプの例に従います。
  • コンテナーイメージの作成: コンテナーイメージは、OpenShift Container Platform (および Kubernetes) アプリケーションの最も基本的な設定要素です。イメージストリームを定義すると、開発の進捗に応じて、イメージの複数のバージョンを 1 つの場所に集約できます。S2I コンテナーを使用すると、Ruby、Node.js、Python などの特定タイプのコードを実行するように設定されたベースコンテナーに、ソースコードを挿入することができます。
  • デプロイメントの作成: デプロイメント および デプロイメント Config オブジェクトを使用して、アプリケーションをきめ細かく管理します。ワークロード ページまたは OpenShift CLI (oc) を使用して デプロイメントを管理しますローリング、再作成、およびカスタムの デプロイメントストラテジーについて学習します。
  • テンプレートの作成: 既存のテンプレートを使用するか、アプリケーションの構築またはデプロイ方法を記述する独自のテンプレートを作成します。テンプレートは、イメージと説明、パラメーター、レプリカ、公開されたポートおよびアプリケーションの実行またはビルド方法を定義するその他のコンテンツを組み合わせることができます。
  • Operator について理解する: Operator は、OpenShift Container Platform 4.15 のクラスター上のアプリケーションを作成するための推奨される方法です。Operator Framework について、またインストールされた Operator を使用してアプリケーションをプロジェクトにデプロイする方法を説明します。
  • Operator の開発: Operator は、OpenShift Container Platform 4.15 のクラスター内アプリケーションを作成するための推奨される方法です。Operator の構築、テスト、およびデプロイのワークフローを説明します。次に、Ansible または Helm に基づいて独自の Operator を作成するか、Operator SDK を使用して 組み込みの Prometheus モニタリング を設定します。
  • REST API リファレンス: OpenShift Container Platform アプリケーションプログラミングインターフェイスのエンドポイントについて学習します。

2.4.2. 管理者の場合

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat