KubeSphere implementa el clúster Nacos

1. Crear configuración (propósito: montar el archivo de configuración)

Buscar en el proyecto: Centro de Configuración—>Configuración—>Crear;
Ingrese el contenido, el nombre no se puede repetir, haga clic en Siguiente:
Insertar descripción de la imagen aquí
Haga clic para agregar datos:
Insertar descripción de la imagen aquí
donde clave es el nombre del archivo de configuración; valor es el contenido del archivo de configuración;
Insertar descripción de la imagen aquí
está en nacos—> ;carpeta conf que descargamos. :
Insertar descripción de la imagen aquí
Luego agregue un archivo de configuración del clúster:
Insertar descripción de la imagen aquí

el valor se configura con la dirección de cada nodo, regla:
isee-nacos-v1-0.isee-nacos.isee.svc.cluster.local:8848nombre al crear un servicio con estado 8848: puerto svc.cluster .local: método de escritura fijo nombre al crear el servicio. Nombre del proyecto isee -nacos .isee: Dirección DNS, es decir el nombre de dominio al que se accede dentro del cluster. La regla de formación de este es: 0: el nodo 0 v1: la versión especificada al crear el servicio con estado isee-nacos: donde: isee-nacos-v1-2.isee-nacos.isee. svc.cluster.local:8848
isee-nacos-v1-1.isee-nacos.isee.svc.cluster.local:8848







Haga clic en Crear.

2. Crea un servicio

Encontrado en el proyecto: Carga de aplicación—>Servicio—>Creación—>Servicio con estado;
Insertar descripción de la imagen aquí
(1) Información básica:

Ingrese el nombre (no se puede repetir) y la versión;
El nombre y la versión aquí son los nombres y versiones mencionados en el archivo de configuración del clúster anterior
Insertar descripción de la imagen aquí
( 2) Imagen del contenedor:

Seleccione 3 para el número de copias del contenedor;
Insertar descripción de la imagen aquí
Haga clic para agregar una imagen de contenedor e ingrese: nacos/nacos-server:v2.0.3
La imagen se puede encontrar en la ventana acoplable Encuéntrela en el almacén espejo: https://hub.docker.com/
Insertar descripción de la imagen aquí
A continuación, el límite de recursos puede no estar restringido o restringido. Se recomienda limitarlo; sin embargo, nacos consume más memoria. Un nacos puede requerir 1G, por lo que si la memoria es limitada, se recomienda >3G. De lo contrario, se informará un error de memoria insuficiente al iniciar el contenedor. Y la cantidad de núcleos de CPU no es suficiente. El editor lo ha probado, por lo que aquí la elección no es limitada.

La configuración del servicio es la siguiente:
Insertar descripción de la imagen aquí
Siguiente: verifique la zona horaria del host de sincronización
Haga clic en √—>Siguiente paso:
Insertar descripción de la imagen aquí
(3) Montar almacenamiento:
Insertar descripción de la imagen aquí
Aquí viene el punto clave, ingresa lo siguiente:
Insertar descripción de la imagen aquí
Entre ellos:
①: Creado antes de Buena configuración
③:/home/nacos/conf/application.properties
Entre ellos: /home/nacos/conf es el archivo de configuración directorio de la imagen de nacos; aplicación .properties: nombre del archivo de configuración;
Dado que no solo están los dos archivos de configuración en naocs que montamos, sino también otros archivos de configuración de registro, solo montamos los que necesitamos usar. Dos, entonces aquí estamos precisos en un determinado archivo de configuración. Si solo montamos en el directorio sin precisión en un determinado archivo de configuración, todo lo que contiene se sobrescribirá, por lo que cuando se inicie el contenedor, se generará un error. informó que se encontró algún otro archivo de configuración.
④: agregue una subruta, que es el nombre del archivo de configuración específico: application.properties

Verificar: Seleccionar una clave y ruta específica;
Porque tenemos dos archivos de configuración dentro;
Insertar descripción de la imagen aquí
Configurar el otro de la misma manera Archivo agregado :
Insertar descripción de la imagen aquí
Haga clic en √—>Siguiente—>Crear.
¡Listo!

Por supuesto, sus nacos aún no admiten acceso externo, por lo que necesitamos exponer un puerto para acceso externo. Puede consultar el cuarto punto de los artículos anteriores del editor = Servicios expuestos: https://blog.csdn.net/RookiexiaoMu_a/article/details/120605818

Supongo que te gusta

Origin blog.csdn.net/RookiexiaoMu_a/article/details/120610006
Recomendado
Clasificación