Criar gateway de gerenciamento no Openshift
A criação do gateway de gerenciamento de cache é exclusivamente para fins de gerenciamento e monitoramento NCache implantações fora do cluster Kubernetes. Qualquer operação de gerenciamento executada seria roteada por meio desse gateway de gerenciamento para o serviço de descoberta de cache e isso resultaria em permitir que você monitorasse todos os pods subjacentes.
Para criar a rota, crie um arquivo YAML com as configurações. Abaixo está um arquivo YAML de amostra para criar uma rota.
kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: ncache
labels:
app: cacheserver
spec:
to:
kind: Service
name: cacheserver
port:
targetPort: management-http
Usando o Portal da Web no OpenShift
Vou ao Networking seção do portal OpenShift.
Selecionar rotas No menu suspenso.
Crie uma rota para o serviço headless, também conhecido como Cache Discovery Service.
- Forneça um nome para a rota e selecione o serviço com o nome servidor de cache criado anteriormente. Junto com isso, forneça a porta de destino 8251 para gerenciamento e monitoramento fora do cluster Kubernetes.
- A rota será criada com sucesso.
Usando linha de comando
- Para criar a rota usando a ferramenta de linha de comando, crie um arquivo YAML com as configurações. Abaixo está um arquivo YAML de amostra para criar uma rota.
kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: ncache
labels:
app: cacheserver
spec:
to:
kind: Service
name: cacheserver
port:
targetPort: management-http
- Uma vez criado, execute o seguinte comando na ferramenta de linha de comando para criar a rota.
oc create -f route.yaml
- Para verificar a criação bem-sucedida da rota, execute o comando a seguir.
oc get routes
Após o gateway de gerenciamento bem-sucedido, você precisa criar NCache cluster de cache, explicado no próximo capítulo.
Veja também
Criar novo projeto no Openshift
Criar serviço de descoberta de cache no Openshift
Criar gateway de gerenciamento no Openshift
Crie NCache Agrupar no Openshift