Criar serviço de descoberta de cache no Openshift
Para que todos os aplicativos clientes tenham acesso aos pods subjacentes, o serviço de descoberta de cache é criado. Ele permite que os aplicativos se comuniquem com os pods subjacentes. Para criar o serviço de descoberta de cache, outro arquivo YAML é criado com as configurações. Um exemplo de arquivo YAML chamado discoveryservice.yaml é mostrado abaixo.
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 o console da Web no OpenShift
Para criar o serviço de descoberta de cache por meio do portal da Web:
- No painel esquerdo, vá para Serviços sob a Networking seção.
- Clique em Criar serviço para criar um novo serviço de descoberta de cache. Clique Crie.
- O serviço de descoberta de cache foi criado com sucesso.
Usando linha de comando
Para criar o serviço Openshift de descoberta de cache usando a ferramenta de linha de comando, execute o seguinte comando:
oc create -f discoveryservice.yaml
Para verificar se o serviço foi criado com sucesso, execute o seguinte comando:
oc get services
Depois de criar o serviço de descoberta de cache Openshift, a próxima etapa é criar gateway de gerenciamento, explicado no próximo capítulo.
Veja também
Criar novo projeto no Openshift
Crie NCache Implantação em Openshift
Criar gateway de gerenciamento no Openshift
Crie NCache Agrupar no Openshift