1つ以上のドメインをホストできるネームスペースを作成してラベルを付けます。
$ kubectl create namespace sample-domain1-ns
$ kubectl label ns sample-domain1-ns weblogic-operator=enabled
Traefikを構成して、このネームスペースに作成されたイングレスを管理します。
$ helm upgrade traefik-operator traefik/traefik \
--namespace traefik \
--reuse-values \
--set "kubernetes.namespaces={traefik,sample-domain1-ns}"
WebLogic Serverイメージのライセンス契約に同意します。
a. ブラウザで、Oracle Container Registry (OCR)に移動し、Oracleシングル・サインオン(SSO)認証サービスを使用してログインします。 SSO資格証明がまだない場合は、ページの右上にあるサインインをクリックして作成します。
b. weblogic
を検索し、検索結果でweblogic
を選択します。
c. ドロップダウン・メニューから、ご使用の言語を選択し、「続行」をクリックします。
d 次に、ライセンス契約を読み、同意してください。
docker-registry
シークレットを作成して、レジストリから例のWebLogic Serverイメージをプルできるようにします。
$ kubectl create secret docker-registry weblogic-repo-credentials \
--docker-server=container-registry.oracle.com \
--docker-username=YOUR_REGISTRY_USERNAME \
--docker-password=YOUR_REGISTRY_PASSWORD \
--docker-email=YOUR_REGISTRY_EMAIL \
-n sample-domain1-ns
YOUR_REGISTRY_USERNAME
、YOUR_REGISTRY_PASSWORD
およびYOUR_REGISTRY_EMAIL
を、レジストリへのアクセスに使用する値に置き換えます。