Crea il servizio di rilevamento della cache in Openshift
Per consentire a tutte le applicazioni client di accedere ai pod sottostanti, viene creato il servizio di rilevamento della cache. Consente alle applicazioni di comunicare con i pod sottostanti. Per creare il servizio di rilevamento della cache viene creato un altro file YAML con le configurazioni. Di seguito è mostrato un file YAML di esempio denominato discoveryservice.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
Utilizzo della console Web in OpenShift
Per creare il servizio di rilevamento della cache tramite portale web:
- Dal pannello di sinistra, vai a Servizi sotto il Networking .
- Fare clic su Crea servizio per creare un nuovo servizio di rilevamento della cache. Clic Creare.
- Il servizio di rilevamento della cache è stato creato correttamente.
Utilizzando la riga di comando
Per creare il servizio Openshift di rilevamento della cache utilizzando lo strumento da riga di comando, eseguire il comando seguente:
oc create -f discoveryservice.yaml
Per verificare se il servizio è stato creato correttamente, eseguire il comando seguente:
oc get services
Dopo aver creato il servizio di rilevamento della cache di Openshift, il passaggio successivo è creare gateway di gestione, spiegato nel prossimo capitolo.
Vedere anche
Crea un nuovo progetto in Openshift
Creare NCache Distribuzione in Openshift
Crea gateway di gestione in Openshift
Creare NCache Cluster in Openshift