.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

経緯

アーキテクチャ

v2以前

コンポーネントは、大分すると、BrokerNodeに分けられる。

Broker

アプリケーションのデプロイ、認証・認可、各種データの保存などを担っている。

Node

アプリケーションやサービスのホスト。

v3以降

Docker関連

Dockerデーモン

OpenShiftがノードのDockerデーモンに実行を要求する。

Dockerイメージ

Dockerコンテナ

Dockerレジストリ

Image Stream

OpenShiftにはKubernetesに無いImage Streamというオブジェクトがある。

Build Configuration

次の4つの情報を記載することで、Dockerイメージの作成を行なう。

source-to-image (s2i)

・・・

グループ化

プロジェクト

展開を整理するのに役立つ最上位コンセプト。

などがある。

サービス

RC/DC

ほとんどの場合、

などのリソースを一緒に作成・使用することになる。

Deployment Configuration (DC)

DCは、RCをベースに構築されており、展開方法を定義する。

Replication Controllers (RC)

必要な数のポッドが存在することを指定して保証する。

テンプレート

概要

作成方法

利用方法

ocコマンド

ファースト・ステップで説明されていたコマンド。

oc login

ログインする。

新規作成

oc new-project

プロジェクトを作成する。

oc new-project <projectname>

oc new-app

参照系

oc get

以下のオプションを指定して取得できる。

oc describe

以下のオプションを指定して描画できる。

更新系

oc delete

設定関連

oc expose service

レプリケートされたアプリケーションをサービスまたはルートとして公開する。

oc env

リソースの環境変数を操作する。

<resource> <name> or <resource>/<name>

リモート接続

oc rsh

ポッドにRSHを確立

oc exec

ポッド内でコマンドを実行

step by step的な

ファースト・ステップ

セカンド・ステップ

OpenShiftの設定画面

参考

openshift.com

CTC教育サービス

めもめも


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS