ocne image upload
Oracle Container Host for Kubernetes (OCK)イメージを、特定のアーキテクチャのOCIオブジェクト・ストレージまたはOracle Linux Virtualization Managerにアップロードします。
ocne image upload
{-a|--arch} arch
[{-b|--bucket} name]
[{-c|--compartment} name]
[--config path]
[{-d|--destination} path]
{-f|--file} path
{-i|--image-name} name
{-t|--type} provider
{-v|--version} version
説明:
-
{-a|--arch} arch -
アップロードするイメージのアーキテクチャ。 オプションは、
amd64またはarm64です。 -
{-b|--bucket} name -
オブジェクト・ストレージ・バケットの名前またはOCID。 デフォルトは
ocne-imagesです。 -
{-c|--compartment} name -
コンパートメントの名前またはOCID。
-
--config path -
クラスタ構成ファイルへのパス。
-
{-d|--destination} path -
宛先へのパス。 これは、Open Container Initiativeのトランスポートとフォーマットで使用可能な任意のターゲットにできます。 使用可能なオプションについては、
containers-transports(5)を参照してください。 たとえば、コンテナ・レジストリへのURI:--destination docker://myregistry.example.com/ock-ostree:latest -
{-f|--file} path -
localhost上のイメージへのパス。
-
{-i|--image-name} name -
宛先にアップロードするときに使用するイメージの名前。 デフォルトは
ockです。 -
{-t|--type} provider -
プロバイダ・タイプ。 オプションは次のとおりです。
-
oci: libvirtおよびOCIデプロイメントに使用できるブート可能なQcow2イメージ。 -
olvm: Oracle Linux Virtualization Managerデプロイメントに使用できるブート可能なQcow2イメージ。 -
ostree: Bring Your Ownプロバイダのデプロイメントに使用できるOSTreeアーカイブ・イメージ。
デフォルトは
ociです。 -
-
{-v|--version} version -
イメージに埋め込まれたターゲットKubernetesバージョン。
例4-80デフォルトを使用したOCKイメージのOCIへのアップロード
デフォルト・オプションを使用して、ociプロバイダのOCKイメージをOCIにアップロードするには:
ocne image upload --compartment ocid1.compartment.oc1..UniqueID --file $HOME/.ocne/images/boot.qcow2-1.32-amd64.oci --arch amd64
例4-81 OCKイメージをOCIにアップロードする
ociプロバイダのOCKイメージを、より具体的な要件を使用してOCIにアップロードするには:
ocne image upload --compartment ocid1.compartment.oc1..UniqueID --bucket my-ocne-images --file $HOME/.ocne/images/boot.qcow2-1.32-arm64.oci --image-name ock-arm64 --version 1.32 --arch arm64
例4-82 OCKイメージのOracle Linux Virtualization Managerへのアップロード
デフォルト・オプションを使用して、olvmプロバイダのOCKイメージをOracle Linux Virtualization Managerにアップロードするには:
ocne image upload --type olvm --file $HOME/.ocne/images/boot.qcow2-1.32-amd64.olvm --arch amd64 --config myconfig.yaml
例4-83 コンテナ・レジストリへのOSTreeイメージのアップロード
byoプロバイダのOSTreeアーカイブ・イメージをコンテナ・レジストリにアップロードするには:
ocne image upload --type ostree --file $HOME/.ocne/images/ock-1.32-amd64-ostree.tar --destination docker://myregistry.example.com/ock-ostree:latest --arch amd64
例4-84コンテナ・レジストリへのOSTreeイメージのアップロード
byoプロバイダのOSTreeアーカイブ・イメージをローカル・ディレクトリ・パスにアップロードするには:
ocne image upload --type ostree --file $HOME/.ocne/images/ock-1.32-amd64-ostree.tar --destination dir:ock-ostree --arch amd64