Erstellen Sie den Cache-Erkennungsdienst in Openshift
Damit alle Clientanwendungen Zugriff auf die zugrunde liegenden Pods haben, wird ein Cache-Erkennungsdienst erstellt. Dadurch können die Anwendungen mit den zugrunde liegenden Pods kommunizieren. Um einen Cache-Erkennungsdienst zu erstellen, wird eine weitere YAML-Datei mit den Konfigurationen erstellt. Unten ist eine Beispiel-YAML-Datei mit dem Namen „discoveryservice.yaml“ dargestellt.
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
Verwenden der Webkonsole in OpenShift
So erstellen Sie den Cache-Erkennungsdienst über das Webportal:
- Gehen Sie im linken Bereich zu Dienstleistungen unter dem Networking .
- Klicken Sie auf Dienst erstellen um einen neuen Cache-Erkennungsdienst zu erstellen. Klicken Erstellen.
- Der Cache-Erkennungsdienst wurde erfolgreich erstellt.
Befehlszeile verwenden
Um den OpenShift-Cache-Erkennungsdienst mit dem Befehlszeilentool zu erstellen, führen Sie den folgenden Befehl aus:
oc create -f discoveryservice.yaml
Um zu überprüfen, ob der Dienst erfolgreich erstellt wurde, führen Sie den folgenden Befehl aus:
oc get services
Nach dem Erstellen des Openshift-Cache-Erkennungsdienstes besteht der nächste Schritt darin: Management-Gateway erstellen, erklärt im nächsten Kapitel.
Siehe auch
Neues Projekt in Openshift erstellen
Erstellen NCache Bereitstellung in Openshift
Erstellen Sie ein Management-Gateway in Openshift
Erstellen NCache Cluster in Openshift