type
status
date
slug
summary
tags
category
icon
password
书籍

ガイド付き演習: イメージストリームの管理

この演習では、OpenShift 内部レジストリに最近更新されたイメージをデプロイするために、既存のイメージストリームを更新します。

リソース

  • ファイル: /home/student/DO285/labs/schedule-is

成果物

  • 新しいイメージが OpenShift 内部レジストリにプッシュされると、自動的にアプリケーションのポッドが更新されるようになります。

始める前に

  • 第7章の「OpenShift Container Platform のインストール」のすべての演習を完了して、OpenShift Container Platform クラスターがマスターと2つのノードで実行されていることを確認してください。まだの場合は、以下のコマンドを使用して環境を正しくセットアップしてください。
  • マスター、node1、node2 のホストが起動したことを確認し、この演習に必要なファイルをダウンロードするには、以下のコマンドを実行します。

警告

  • セットアップスクリプトが失敗した場合、次のコマンドを実行してすべてのユーザーにプロジェクト作成の権限を再有効化してください。

1. phpMyAdmin アプリケーションのデプロイ

1.1. ワークステーションホストで開発者ユーザーとしてログインします:
1.2. schedule-is という新しいプロジェクトを作成します:
1.3. Classroom レジストリから phpmyadmin/phpmyadmin:4.7 イメージを使用して、新しいアプリケーションを作成します:

2. ルート権限でコンテナを実行するためのサービスアカウントの作成

2.1. 管理者ユーザーとしてログインします:
2.2. schedule-is プロジェクトに接続します:
2.3. phpmyadmin-account というサービスアカウントを作成します:
2.4. 新しく作成したサービスアカウントに anyuid セキュリティコンテキストを関連付けます:

3. デプロイメント設定の更新

3.1. 開発者ユーザーとしてログインします:
3.2. 新しく作成したサービスアカウントを使用するように、phpmyadmin のデプロイメント設定を更新します。oc patch または oc edit コマンドを使用して設定を更新できます。以下のコマンドを実行します:
3.3. oc get pods コマンドを使用して、phpmyadmin が再デプロイされたことを確認します:
出力には、"phpmyadmin-2-r47m3" のように新しいポッドが表示されているはずです。番号 "2" はこのアプリケーションの2回目のデプロイを示します。

4. イメージの更新

4.1. ワークステーションホストで、phpmyadmin の新しい Docker イメージが /home/student/DO285/labs/schedule-is フォルダに保存されています。このイメージをローカルの Docker デーモンにロードします。
4.2. ローカルの Docker キャッシュにロードされたイメージの ID を取得します:
4.3. 内部レジストリの URL でイメージをタグ付けします:
4.4. イメージタグが設定されたことを確認します:
4.5. OpenShift API へのアクセス用トークンを取得します:
4.6. トークンを使用して内部レジストリにログインします:
エラーが発生する場合は、証明書の問題であるため、以下の手順で解決します。
4.7. 内部レジストリを信頼するために、スクリプトを実行して Docker デーモンを設定します:
4.8. 再度、内部レジストリにログインします:
4.9. ローカルの Docker デーモンから内部 Docker レジストリにイメージをプッシュして更新します:

5. 新しいイメージがデプロイメントをトリガーしたことの確認

5.1. 新しいイメージがデプロイプロセスをトリガーしたか確認するため、ポッドをリストして新しい phpmyadmin ポッドが実行中であることを確認します:
新しいポッドが "Running" 状態で表示されるはずです。

6. クリーンアップ

6.1. 最後に、プロジェクトを削除します:
これで演習が完了です。
 
相关文章
RedHat EX200 本番近い試験問題集
Lazy loaded image
RedHat EX200 本番試験問題集(有料版)
Lazy loaded image
82- 第17章:導入総復習-3:OpenShiftにマルチコンテナデプロイのラボ
Lazy loaded image
81- 第17章:導入総復習-2:docker,KubernetesおよびOpenShiftのラボ
Lazy loaded image
80- 第17章:導入総復習-1:総合レビュー
Lazy loaded image
79- 第16章:OpenShiftの管理と監視-8:ラボ
Lazy loaded image
66- 第14章:アプリケーションデプロイメントの管理-7:ラボ64- 第14章:アプリケーションデプロイメントの管理-5:イメージ、イメージストリーム、テンプレート管理制御の説明
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
35条書面-64問-1
2025年6月13日
TOKYO自習島
2025年6月10日
平成26年秋期 午後問1
2025年6月6日
令和5年秋期 午後問1
2025年6月6日
令和2年秋期 午後問1
2025年6月6日
業務上の規制-87問-1
2025年6月4日
公告

🎉 欢迎访问我的博客 🎉

🙏 感谢您的支持 🙏

📅 本站自 2024年9月1日 建立,致力于分享在 IT・MBA・不动产中介 等领域的学习与实践,并推动 学习会 的自主开展。
📖 博客语言使用比例
🇯🇵 日语 90% 🇨🇳 中文 8% 🇬🇧 英语 2%

📚 主要内容

💻 IT・系统与开发

  • 系统管理:Red Hat 等
  • 容器与编排:Kubernetes、OpenShift
  • 云计算:AWS、IBM Cloud
  • AI 入门:人工智能基础与实践
  • 技术笔记与考证经验

🏠 不动产 × 宅建士

  • 宅建士考试笔记

🎓 MBA 学习笔记

  • 管理学、经济学、财务分析等

🔍 快速查找内容(标签分类)

由于网站目前没有专门的设计,可能会导致查找信息不便。为了更快找到你感兴趣的内容,推荐使用以下标签功能 进行搜索!
📌 定期更新,欢迎常来看看!
📬 有任何建议或想法,也欢迎留言交流!