第1章 OpenShift Container Platform CLI ツールの概要
OpenShift Container Platform は、一連のコマンドラインインターフェイス (CLI) ツールを提供しており、ユーザーがターミナルからさまざまな管理および開発操作を実行できるようにします。これらのツールでは、アプリケーションの管理だけでなく、システムの各コンポーネントを操作する簡単なコマンドを利用できます。
たとえば、CLI を使用して以下の操作を実行できます。
- クラスターの管理
- アプリケーションのビルド、デプロイ、管理
- デプロイメントプロセスの管理
- Operator カタログの作成と維持
1.1. CLI ツールのリスト リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
主要なコマンドラインインターフェイス (CLI) ツールを使用して、ターミナルから OpenShift Container Platform のクラスター、アプリケーション、および Operator を管理します。
次のリストは、これらの主要な CLI ツールの詳細を示しています。
-
OpenShift CLI (
oc): これは、OpenShift Container Platform ユーザーが最もよく使用する CLI ツールです。クラスター管理者と開発者は、これを使用して、コマンドスクリプトを使用してプロジェクトのソースコードを直接操作するなど、ターミナルから OpenShift Container Platform 全体にわたるエンドツーエンドの操作を実行できます。 -
Kubernetes CLI (
kubectl): OpenShift Container Platform は Cloud Native Computing Foundation (CNCF) Kubernetes に準拠し、クライアントとしてkubectlを完全にサポートします。OpenShift CLI (oc) はkubectlのスーパーセットであり、両方の CLI ツールが OpenShift Container Platform クライアントのダウンロードに含まれています。互換性の問題なく、OpenShift Container Platform クラスターに対して標準のkubectlコマンドを使用できます。 -
Helm CLI (
helm): Helm は Kubernetes のパッケージマネージャーです。helmCLI は、クラスター上で Helm チャートをインストール、アップグレード、管理するためのコマンドを提供します。 -
opm CLI:
opmCLI ツールは、Operator 開発者とクラスター管理者が Operator のカタログを作成および維持するのに役立ちます。 -
Knative CLI: Knative (
kn) CLI ツールは、Knative Serving や Eventing などの OpenShift Serverless コンポーネントとやり取りするためのコマンドを提供します。 -
Pipelines CLI (tkn): OpenShift Pipelines は、内部で Tekton を使用する OpenShift Container Platform の継続的インテグレーションおよびデリバリー (CI/CD) ソリューションです。
tknCLI ツールは、OpenShift パイプラインとやり取りするためのコマンドを提供します。