Openshiftでキャッシュディスカバリーサービスを作成する
すべてのクライアント アプリケーションが基礎となるポッドにアクセスできるように、キャッシュ検出サービスが作成されます。これにより、アプリケーションが基礎となるポッドと通信できるようになります。キャッシュ検出サービスを作成するために、構成を使用して別の YAML ファイルが作成されます。 Discoveryservice.yaml というサンプル YAML ファイルを以下に示します。
kind: Service
apiVersion: v1 # depends on underlying Kubernetes version
metadata:
name: cacheserver
labels:
app: cacheserver
spec:
clusterIP: None
sessionAffinity: ClientIP
selector:
app: ncache # same label as provided in the ncache YAML file
ports:
- name: management-tcp
port: 8250
targetPort: 8250
- name: client-port
port: 9800
targetPort: 9800
- name: management-http
port: 8251
targetPort: 8251
- name: management-bridge
port: 8260
targetPort: 8260
OpenShift での Web コンソールの使用
Webポータルからキャッシュ検出サービスを作成するには:
- 左側のパネルから、 サービス 下 ネットワーキング のセクションから無料でダウンロードできます。
- ソフトウェアの制限をクリック サービスの作成 新しいキャッシュ検出サービスを作成するため。 クリック 創造する.
- キャッシュ検出サービスが正常に作成されました。
コマンドラインの使用
コマンドライン ツールを使用してキャッシュ検出 Openshift サービスを作成するには、次のコマンドを実行します。
oc create -f discoveryservice.yaml
サービスが正常に作成されたかどうかを確認するには、次のコマンドを実行します。
oc get services
Openshift キャッシュ検出サービスを作成したら、次のステップは次のとおりです。 管理ゲートウェイを作成する、次の章で説明します。
も参照してください
Openshiftで新しいプロジェクトを作成する
創造する NCache Openshiftでのデプロイ
Openshiftで管理ゲートウェイを作成する
創造する NCache Openshiftのクラスター