Crear servicio de descubrimiento de caché en Openshift
Para que todas las aplicaciones cliente tengan acceso a los pods subyacentes, se crea el servicio de descubrimiento de caché. Permite que las aplicaciones se comuniquen con los pods subyacentes. Para crear un servicio de descubrimiento de caché, se crea otro archivo YAML con las configuraciones. A continuación se muestra un archivo YAML de muestra llamado discoverservice.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
Usando la consola web en OpenShift
Para crear el servicio de descubrimiento de caché a través del portal web:
- Desde el panel de la izquierda, vaya a Servicios bajo el Networking .
- Haga clic en Crear servicio para crear un nuevo servicio de descubrimiento de caché. Hacer clic Crear.
- El servicio de descubrimiento de caché se crea correctamente.
Usando la línea de comando
Para crear el servicio Openshift de descubrimiento de caché utilizando la herramienta de línea de comandos, ejecute el siguiente comando:
oc create -f discoveryservice.yaml
Para verificar si el servicio se creó correctamente, ejecute el siguiente comando:
oc get services
Después de crear el servicio de descubrimiento de caché de Openshift, el siguiente paso es crear puerta de enlace de administración, explicado en el próximo capítulo.
Vea también
Crear nuevo proyecto en Openshift
Crear NCache Despliegue en Openshift
Crear puerta de enlace de gestión en Openshift
Crear NCache Clúster en Openshift