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

目次

概要

経緯

アーキテクチャ

v2以前

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

Broker

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

Node

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

v3以降

Docker関連

Dockerファイル

Dockerデーモン

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

Dockerイメージ

ベストプラクティスに従うすべてのDockerイメージで機能する。

Dockerコンテナ

Dockerレジストリ

OpenShift用語

グループ化

プロジェクト

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

などがある。

サービス

RC/DC

ほとんどの場合、

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

Deployment Configuration (DC)

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

Replication Controllers (RC)

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

イメージ関連

Build Configuration

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

source-to-image (s2i)

レジストリ関連

Image Stream

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

テンプレート

概要

作成方法

利用方法

ocコマンド

で説明されていたコマンド。

インストール確認

ログイン

oc login

ログインする。

oc logout

ログアウトする。

新規作成

oc new-project

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

oc new-project <projectname>

oc new-app

oc create

参照系

oc get

oc describe

更新系

oc delete

設定関連

oc expose service

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

oc env

oc scale

Deployment Configuration (DC)のレプリカ数を設定しスケール。

ログ参照

oc logs

・・・

リモート接続

oc rsh

ポッドにRSHを確立

oc exec

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

step by step的な

ファースト・ステップ

セカンド・ステップ

OpenShiftの設定画面

参考

openshift.com

OpenShift Blog

https://blog.openshift.com

OpenShift Documentation

https://docs.openshift.com/index.html

CTC教育サービス

めもめも


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