ROSA の検索結果:

OpenShift Logging on AWSでのログサイズや利用料金を見てみる

…tchへのログ転送 ROSA HCPクラスターの場合の注意点 Loki + Amazon S3でのログ保存 実際にOpenShift/ROSAのOpenShift Loggingで24時間ログ保存をしてみた結果 Self-Managed Single Node OpenShift の1台構成 Self-Managed OpenShift の5台構成 (Control Plane: 3台, Compute: 2台) ROSA HCP の2台構成 (Compute: 2台) RO…

【Developer Hub 実践|第8回】Golden Pathの実装をマスターしよう - 後編

…it for deployment : ROSA上のArgoCDにログインして、syncを実行します。 以上が今回のCICDパイプラインの全貌です。 おわりに 前回と今回の記事で、簡単ですが実践的なGolden Pathの準備と実行を実現してきました。 これはコンテナ環境におけるCICDのベースとなるものになります。これから様々なJob(例えばイメージのスキャンやSBOMの作成など)を追加して、自分なりのGolden Pathにブラッシュアップしていっていただけばと思います。

【Developer Hub 実践|第7回】Golden Pathの実装をマスターしよう - 前編

…SonarqubeをROSAクラスター上にインストールして行きます。 Sonarqubeのインストール SonarqubeはGolden PathでデプロイされるCIパイプライン上でアプリケーションコードの静的解析に使用します。 SonarqubeはHelmでインストールしますが、公式のHelmチャートではOpenShiftのデフォルトのセキュリティ設定の関係でインストールすることができません。そのためGitHubのRed Hat Communities of Practic…

【Developer Hub 実践|第6回】TechDocsを作成・登録しよう

…できますが、せっかくROSA上で稼働しているのでIAM Role for Service Accounts (IRSA) を使ってSTS認証を行います。 IAMポリシーの作成 まず、S3バケットへのアクセスを許可するIAMポリシーを作成します。以下のファイルを作成しましょう。 techdocs-s3-policy.json { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s…

【Developer Hub 実践|第5回】Software Templateを使ってアプリのデプロイをセルフサービス化しよう

…tops.apps.rosa.<domain>/api/v1/session \ | grep 'argocd.token' \ | sed 's/^set-cookie: \(argocd\.token=[^;]*\).*/\1/' 最後に、ArgoCDのサービスアカウントに対してさまざまなリソースをデプロイするための権限を付与します。今回はcluster-adminを付与しておきます。 oc adm policy add-cluster-role-to-user clus…

【Developer Hub 実践|第4回】Componentを作成・登録しよう

…server するとROSAの場合 https://<cluster-name>.<domain>.openshiftapps.com:443 といった形のURLが出力されるので、このURL全体とcluster-nameを保管しておきます。 Secretの設定 では最後に、Kuberentes/Topology pluginの設定をapp-configに追記したので、必要な変数をSecretに設定していきます。 以下のように secret-rhdh.yaml に情報を追記しま…

【Developer Hub 実践|第3回】GitLabを使用した認証を実装しよう

…onに含まれており、ROSA環境でも追加費用なく導入可能です。(詳細はこちら) つまりイメージはこんな感じ↓ Developer Hub GitLab 認証 実装手順 今回の手順はコミュニティ版のGitLabを前提としています。おそらくエンタープライズ版でも同様の手順で実現できます。 GitLab Application設定 まずはGitLab側の設定から始めます。 GitHubのようにGroupを作成後、Applicationを登録します。今回はrhdh-gitlab-gr…

【Developer Hub 実践|第2回】GitHubを使用した認証を実装しよう

…hdh.apps.<ROSAドメイン>" BACKEND_SECRET: "<バックエンド認証キー>" SESSION_SECRET: "<セッションシークレット>" # 任意。 node -e "console.log(require('crypto').randomBytes(64).toString('base64'))"などで取得 # GitHub Settings AUTH_GITHUB_CLIENT_ID: "<GitHub App Client ID>" AUT…

ROSAでのAWS STSによるAmazon EFS/ECRの利用

…ce on AWS(ROSA)ではセキュリティを考慮してAWS STS(Security Token Service)を利用したデプロイと運用を推奨しており、ROSA with HCPクラスターをデプロイする際は、AWS STSの利用を必須としています。本記事ではAWSユーザーから聞かれることの多いAmazon EFSとAmazon ECRについて、専用のOperatorからAWS STSの認証情報で利用する方法の概要をご紹介します。なお、ROSA環境からAWS STSを利用…

OpenShift AIでマルチノードのLLM推論を試す

…載を参照して下さい。ROSA HCP環境を利用する場合は、必要な権限が付与されたIAMロールの作成とARNの設定が求めらるため、適宜設定を行って下さい。 これでマルチノード推論を行うのに必要な準備が整いました。 利用対象のLLM 今回利用するのは先日Meta社より発表されたLlama3.3です。 Meta公式のXのポストによると、モデルのアラインメントチューニングの改善、オンライン強化学習の適用により、70Bというモデルサイズでありながら、Llama3.1の405B相当の性能…

Hosted Control Plane を AWS 環境上にデプロイしてみる

…rvice となる ROSA with HCP ではなく、Self-Managed の OCP クラスタに HCP をデプロイするパターンを紹介しています。 HCP については用語が多く、その中に同義語も複数あり、ドキュメントにも完全には統一されていないため、こちらの記事に使用される主な2つの用語を説明します: Hosted Cluster: API エンドポイントとコントロールプレーンが Hosting Cluster でホストされている OpenShift Contain…

【Developer Hub 実践|第1回】Developer Hubをインストールしてみよう

…ft on AWS(ROSA): 4.20.10 Cluster API Endpoint: Public GitHub github.com アカウント1つ 作業端末 Macbook oc : 4.20.11 user-role: cluster-admin Developer Hub インストール手順 Operatorのインストール まずはOperatorをインストールしていきます。ここは全部デフォルトのままでOKです。 Developer Hubのデプロイ Operat…

OpenShift VirtualizationをRed Hat OpenShift Service on AWS (ROSA)で試してみよう

…e on AWS (ROSA) では、ROSA with Hosted Control Plane (以下、ROSA HCP) 上でのOpenShift Virtualizationを利用した仮想化環境の実行を、ROSA HCP ver.4.16からサポートするようになりました。ROSAでのOpenShift Virtualizationを利用すると、ユーザーは次のようなメリットを享受できるようになります。 移行ツールを利用した、既存VMware環境上の仮想マシンのAWSへの…

Llama 3.1をOpenShift AIでホストする

…Shift環境としてROSA HCPを利用します。主題から外れるため構築方法は割愛とさせて頂きますが、弊社メンバーのブログ記事などを参照頂くと簡単に構築できると思います。 Worker NodeとしてAWSの下記のインスタンスタイプを準備し、検証を行いました。 ややオーバースペック気味なので、実際にはもう少し小さいインスタンスタイプでも十分だと思います。 ・m5.4xlarge(16vCPU,64GiB Memory) * 3 ・g5.4xlarge(16vCPU,64GiB…

トライアルセンターからRed Hat製品を無料で簡単に試そう

…ドサービスを提供するROSAとAROについては、無償オプションとは別に、従量課金形式で気軽でクイックに試せますので、そのご案内もこのトライアルセンターにあります。 セルフサービスでトライアルを申請してみる 試しに、Red Hat Enterprise Linuxのトライアルを申請してみます。"Red Hat Enterprise Linux" タブをクリックしたら表示される、"Red Hat Enterprise Linux" の"試用する"ボタンを押してみます。 すると、以…

OpenShiftでアプリケーションを開発してみよう

Red Hatの小島です。 OpenShift Container Platform(以下、OpenShiftと記述)にはアプリケーションの開発支援機能が備わっており、Gitリポジトリにあるアプリケーションのソースコードをもとに、OpenShiftでのコンテナアプリケーションのビルドとデプロイ、および外部公開用のURL作成を自動化することができます。そうした機能の具体的な利用例を記載したワークショップコンテンツがありますので、本記事ではそれらのコンテンツをご紹介していきます。…

OVN-Kubernetes with OVN Interconnectのご紹介

…e on AWS (ROSA)では、Hosted clusterとしてOpenShiftクラスターをデプロイすることが可能になっています(現時点ではリージョンによってはまだ使用できませんが)。ROSAのHosted Control Planeでは、Management clusterはRed Hat SREが管理するので、control planeのコンポーネントがスリム化するのはとてもうれしいのでした。 ROSA with HCPについては、こちらの記事をご参照ください。 …

Red Hat OpenShift Service on AWS (ROSA)を無料で試してみよう

…サービスの1つであるROSAを無料で試せるROSA Hands-on Experienceというサービスがリリースされました。本記事では、同時期に提供開始しましたROSA Hosted Control Plane (HCP)の特徴と共に、ROSA Hands-on Experienceの概要をご紹介します。 ROSA Hosted Control Plane (HCP) ROSA HCPの料金情報 ROSA Hands-on Experience ROSA HCPワークショッ…

従量課金制のSelf-Managed OpenShiftを使ってみよう (AWS/Azure/GCP Marketplace編)

…e on AWS (ROSA)やAzure Red Hat OpenShift (ARO)などがありますが、ユーザーが管理するSelf-Managed OpenShiftもあります。ここでは、このSelf-Managed OpenShiftについて、AWS/Azure/GCP Marketplaceでの利用時のポイントをご紹介します。 提供状況 2023年10月時点では、日本のお客様には、AWS/Azure MarketplaceでのSelf-Managed OpenShif…

OpenShift Data Scienceを使ってみよう - その1

…enShiftであるROSAや、OpenShift Dedicatedにアドオンとしてインストールできるサービスとなっています。 ただし、現在(2023年2月)日本ではAWS Marketplace上でRHODSの購入がサポートされておらず使いたいけど使えないという状態となってしまっていました。 しかしながら実は先月にRHODSのもう一つの提供オプションであるSelf-managed版がGAとなりました。 提供される機能としてはManaged版と同じものが利用可能1ですが、イ…

Managed OpenShiftサービスのワークショップコンテンツ

…e on AWS (ROSA)や、Azure Red Hat OpenShift(ARO)があります。 www.redhat.com ROSAやAROといったManaged OpenShiftサービスには利用者との責任分担マトリクスが定義されており、利用者は主に次の項目の管理を担当します。 ユーザー管理 (外部の認証プロバイダとの連携設定) ユーザーアプリケーションの開発/運用/ロギング/データ管理 クラウド環境のストレージ/ネットワークを利用するための設定 OpenShif…

OpenShiftを使ってみよう

…マネージドサービス。ROSA (AWSのOpenShiftマネージドサービス) や ARO (AzureのOpenShiftマネージドサービス) 等があります。OpenShiftを動かす基盤の運用管理は基本的にRed Hat SREが行います。 セルフマネージド: 利用者が自身で構築・運用する形態 セルフマネージドな使い方の場合、IPI, UPIの2種類のインストール方法があります。 IPI (Installer Provisioned Infrastructure): Op…

ノードのサイジングで知っておきたいOpenShiftのsystem-reserved

…OpenShiftのROSAなどではデフォルトでこの機能が有効化されており、自動で計算された値がsystem-reservedに設定されています。 この時の計算方法は以下のナレッジベースに記載があるため、気になる方はご確認下さい。 access.redhat.com ここからは実際の設定値を確認していきましょう。今回はsystem-reservedの自動計算がオンになっている環境を使っています。 まずoc proxyコマンドを実行しておきます。 oc proxy そうしたら別…

ROSAでスポットインスタンスを使う

…る石川です。 今回はROSAで使用することができるスポットインスタンスについて紹介していきたいと思います。 そもそもROSAとは何かについて知りたいという方はこちらの過去記事をご参照下さい。 rheb.hatenablog.com スポットインスタンスの概要とROSAクラスタへの追加 スポットインスタンスはAWSが提供するEC2インスタンスの提供形態の一つであり、休止中のEC2キャパシティーを使用することで、オンデマンド価格より低料金で利用することが特徴のサービスです。オンデ…

マネージドOpenShiftクラスタ(ROSA)をWebコンソールから作成する

…ce on AWS(ROSA)を、レッドハットが提供するRed Hat Hybrid Cloud Console(いわゆるWebコンソール)からウィザード形式でクラスタをデプロイする手法をご紹介します。ROSAはクラウドサービスです、本記事は2022年6月29日現在の状態で検証した内容となっており、その後サービス提供内容が変化している可能性が御座います。 ・以前から提供されているROSAとの違い・HCCからROSAをデプロイする手順の紹介 はじめに ROSAをデプロイする前に…

OpenShift API ManagementをDeveloper Sandboxで試してみよう!

こんにちは。Red Hatでソリューションアーキテクトをしている杉本 拓です。 今回は先日リリースされたOpenShift API Management Developer Sandboxについて、Red Hat Developerのブログ記事Experiment with the OpenShift API Management Developer Sandboxの翻訳を通じて紹介したいと思います。このOpenShift API Management Developer S…

OpenShiftチョットサワレル

…上げられていますが、ROSA、ARO、ROKSなどです。1日使うとどれくらいなのか?という紹介をした赤帽ブログもあります。クラウドサービスのダッシュボードを利用すれば割と簡単にOpenShiftの環境を作成できます。難点は、コストが高いことです。どのマネージド・サービスでも、それなりのサイズのインスタンスを複数起動するので、1日稼働させると1万近くなってしまいます。会社に経費請求できる方以外にはコスト面での敷居が高いです。また、特に何かしらの演習ガイドがある訳でないので、その…

非営利団体、教育機関向け無償教育サービス「Red Hatアカデミー」のご紹介

…t on AWS (ROSA)、Azure Red Hat OpenShift、OpenShift Container Platform など、OpenShift のすべてのバージョンの使用に適用できます。 www.redhat.com OpenShiftアプリケーションの紹介( DO101) OpenShift アプリケーションのビルド、デプロイ、スケーリング、およびトラブルシューティングのための開発者向け入門コース。 www.redhat.com Red Hatアプリケー…

Skupperを使ってクラスタ間を結びコンテナイメージをコピー

…を行うクラスタとしてROSAクラスタを構築します。(上図左) そしてイメージのコピー先としてAWS上にIPIでOCPクラスタを構築します。(上図右) 今回はこの2つのクラスタの特定のNamespace間でSkupperによるAMQP Linkを結び、こちらを介してコンテナイメージのコピーを実施したいと思います。 クラスタ間でのLink作成 Skupperを使いクラスタ間でLinkを作成するステップとしては以下となります。 ・各クラスタにSkupper Operatorをインス…

RHACS (Red Hat Advanced Cluster Security for Kubernetes) のご紹介

… ARO *2 / ROSA *3等の OpenShift 4のマネージドサービス環境 もCentral のインストール先としてサポートされるようになっています。 Central の管理対象となる Kubernetes は、OpenShift だけでなく、EKS、GKE、AKSもサポート対象としてカバーしています。 ダッシュボード インストールされた ACS にログインすると、管理対象の Kubernetes クラスターのセキュリティの状態を示す専用のダッシュボードが現れます…

* 各記事は著者の見解によるものでありその所属組織を代表する公式なものではありません。その内容については非公式見解を含みます。