OpenShift OKDでOperatorHubの追加
OpenShift (OKD) で、OperatorHubの追加
OpenShift (OKD) で OperatorHubを開くと、Communityのものしか表示されておらず、
RedHatが提供しているものや、Certificateされているものが表示されておりません。
原因
この原因は、以下のいずれかの場合と想定されます。
- 1. OKDのインストール時にpull-secretを
fake
にした - 2. yamlで
disable
されている - 上記の両方
1. pull-secretのアップデート
RedHat提供のものや、CertificateされているOperatorを利用する場合は、RedHatが提供するpull-secret
を利用する必要があります。
1.1 pull-secretの入手
以下のURLにアクセスし、pull-secretを入手します。
https://cloud.redhat.com/openshift/install/pull-secret
1.2 pull-secretの更新
以下のコマンドで、openshift-configのpull-secretを1.1で入手したpull-secretに置き換えます
oc set data secret/pull-secret -n openshift-config --from-file=.dockerconfigjson=./pull-secret.txt
2.OperatorHubの設定変更
2.1. グローバル設定
左のメニューから管理
->クラスター設定
を開き、グローバル設定
のタブを開きます。
2.2. yamlの編集
2つめのyaml
タブを表示し、.spec.disableAllDefaultSources
のtrue
をコメント化し、
.spec.disableAllDefaultSources : false
を追加します。(段落注意)
次に.spec.source
の一覧もコメント化し、保存
を押します。
3. OperatorHubの反映
Author And Source
この問題について(OpenShift OKDでOperatorHubの追加), 我々は、より多くの情報をここで見つけました https://qiita.com/takusonix/items/4f16163776d7b4b29726著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .