type
status
date
slug
summary
tags
category
icon
password

コース概要

DevOpsの重要な理念の一つは、**継続的インテグレーションと継続的デリバリー(CI/CD)**です。コンテナ技術は、アプリケーションやマイクロサービスの設定とデプロイにおいて重要な役割を果たしています。Kubernetesは、コンテナオーケストレーションプラットフォームであり、Red Hat OpenShiftコンテナプラットフォームでは基盤サービスを提供しています。DO285コースでは、Kubernetesクラスタ上でDockerコンテナを構築し管理する方法を学び、Docker、Kubernetes、およびOpenShiftコンテナプラットフォームの核心的な知識とスキルを実践的に習得できます。OpenShiftは、アプリケーションを管理し拡張するためにKubernetesを使用したコンテナ化プラットフォームであり、受講者はOpenShiftクラスタのインストール、設定、管理を学び、コア管理スキルを向上させることができます。

コース目標

  • 単純なソフトウェアアプリケーションとサービスをコンテナ化する。
  • Docker、Kubernetes、OpenShiftを使用してアプリケーションとサービスをデプロイする。
  • コンテナ化アプリケーションをテストし、デプロイ時の問題を解決する。

対象者

  • ソフトウェアアプリケーションをコンテナ化したい開発者
  • コンテナ技術やコンテナオーケストレーション技術を新たに学び始めた管理者
  • ソフトウェアアーキテクチャにコンテナ技術を使用することを検討しているアーキテクト
  • システム管理者およびシステムアーキテクト
  • OpenShiftをインストールし設定したいアーキテクトおよび開発者

前提条件

  • Linuxのターミナルセッションを使用して、オペレーティングシステムのコマンドを実行できること
  • RHCSA認定または同等の知識を持っていること
  • Webアプリケーションアーキテクチャおよび関連技術に関する経験
このコースは、実践的な演習を通じて受講者にコンテナ化アプリケーションのスキルを習得させ、企業環境でのコンテナ管理の基盤を築くことを目的としています。

環境説明

notion image

コース環境のセットアップ

このコースで使用される主なコンピュータシステムは、ワークステーション(workstation)です。また、以下の4台のマシンも使用されます。これらはそれぞれ、master、node1、node2、および services です。これらのシステムはすべて、lab.example.com DNS ドメイン内にあります。
すべての学生マシンには、標準ユーザーアカウントが用意されており、ユーザー名は student、パスワードは student です。学生のすべてのシステムで root アカウントにアクセスするには、sudo コマンドを使用して root パスワード(redhat)を利用します。
  • mastermaster.lab.example.com): OpenShift Container Platform クラスターをホスティングする仮想マシン。
  • node1node1.lab.example.com)および node2node2.lab.example.com): OpenShift Container Platform クラスターのノードとして機能する仮想マシン。
  • servicesservices.lab.example.com)および registryregistry.lab.example.com): 教室のプライベート Docker レジストリ。

学生マシンのシステムおよびアプリケーションの資格情報

システム資格情報
ユーザー名
パスワード
標準シェルログイン
student
student
特権シェルログイン
root
redhat
アプリケーション
ユーザー名
パスワード
OpenShift Web コンソール
developer
redhat

実習の準備と評価

ほとんどの活動は、ワークステーションで lab コマンドを使用して実行され、実習の準備と評価が行われます。lab コマンドには、以下の2つのサブコマンドがあります。
  • setup: 実習の開始時に使用します。システムが実習に適しているか確認し、必要に応じて設定変更を行います。
  • grade: 実習終了時に使用します。指定された手順が正しく実行されたことを確認します。
  • reset: 仮想マシンを元の状態に戻し、再起動するために使用します。通常、lab setup コマンドを実行した後に使用されます。

教室/仮想マシン操作

各マシンの状態に基づいて、次の操作が可能です。
操作
説明
PROVISION LAB
教室を作成します。これにより、教室に必要な仮想マシンが作成され、起動します。
DELETE LAB
教室を削除します。これにより、教室内のすべての仮想マシンが削除されます。警告: 磁盤上に保存された作業内容は失われます。
START LAB
教室内のすべてのマシンを起動します。
SHUTDOWN LAB
教室内のすべてのマシンを停止します。

仮想マシンの管理

仮想マシンの状態に応じて、さまざまな操作が可能です。
操作
説明
START
仮想マシンを起動します。
Shutdown
仮想マシンを優雅にシャットダウンし、ディスク内容を保持します。
Power Off
仮想マシンの電源を強制的に切り、ディスク内容を保持します。
Reset
仮想マシンを強制的にリセットし、ディスク内容を初期状態に戻します。警告: 磁盤上に保存された作業内容は失われます。

仮想教室の自動停止タイマー

Red Hat オンライン学習(ROL)では、学生が一定時間のみコンピュータを使用できるように制限されています。教室環境には、タイマーが設定されており、タイマーが終了すると教室環境が自動的に終了します。
タイマーを調整するには、「MODIFY」をクリックして、「新しい自動停止時間」を設定します。最大時間は10時間です。設定を変更したら、「ADJUST」をクリックして変更を適用します。
36:总复习02-第2章:コンテナ技術の説明-1:コンテナアーキテクチャの説明
Loading...
minami
minami
一个普通的干饭人🍚
Announcement

🎉 ブログへようこそ 🎉

notion image
名前:みなみ独立事務所
性別:男
国籍:China
完全独学だけで基本情報をはじめ31個の資格を仕事をしながら合格。 現在はIT会社の技術担当や、ブログの執筆や学習支援などを手掛けています。 独学で合格できる学習法、勉強法、試験対策を配信します!

📚 主な内容

💻 IT・システム開発
🏠 不動産 × 宅建士
🎓 MBA 学習記録

🔍 コンテンツの探し方

現在、サイトのデザインはシンプルなため、情報がやや探しにくいかもしれません。
気になるテーマを探す際は、タグ検索の利用をおすすめします。