K8S racimos construidas
Acoplable búsqueda nexo
yaml archivo de escritura
Tenga en cuenta que el siguiente servicio no es nodeport, pero LoadBalancer
apiVersion: Aplicaciones / v1
tipo: StatefulSet
metadatos:
Nexus: nombre
etiquetas:
aplicación: nexo
de especificaciones:
Nexus: serviceName
réplicas: 1
selector:
matchLabels:
aplicación: nexo
plantilla:
metadatos:
etiquetas:
Nexus: aplicación
de especificaciones:
Contenedores:
- Imagen: ventana acoplable .IO / Sonatype / nexus3
nexo: nombre de
puertos:
- containerPort: 8081
protocolo: TCP
nombre: http
recursos:
peticiones:
350m: cpu
memoria: 512Mi
límites:
800m: cpu
memoria: 2GI
SecurityContext:
RunAsUser: 0
---
apiVersion: v1
tipo: Servicio de
metadatos:
nombre: Nexus
especificaciones:
puertos:
- Nombre: http
puerto: 8081
protocolo: TCP
targetPort: 8081
Selector:
aplicación: nexo
Tipo: LoadBalancer
vainas de inicio
kubectl aplicar -f nexus.yaml
dirección de registro: http: // ip: puerto / nexo, la cuenta de usuario es admin y la contraseña en un archivo en el interior
Configuración Almacén Referencia https://www.cnblogs.com/wuwei928/p/10338307.html
https://www.cnblogs.com/endv/p/11204704.html
En Linux MVN subida por un paquete jar / guerra de la tercera parte en el nexo
Si se instala Linux a través de yum MVN, entonces el repositorio local por defecto es el directorio .m2 bajo el directorio de inicio
setting.xml necesidad de modificar el archivo de configuración global se puede cargar en el nexo
Acceso mvn -V a la información a través de la MVN, encontrar /etc/maven/setting.xml
En el archivo, añada la siguiente
<! - encargo Identificación, pero cuando se utilizan los archivos de comando se utilizará ->
<servidor> <anterior Identificación del mencionado> myself_hosted </ lo anterior Identificación del mencionado> <nombre de usuario> Administración </ nombre de usuario> <contraseña> admin123 </ password> </ servidor>
a continuación,
mvn despliegue: deploy-archivo -DgroupId = sxd.jar -DartifactId = jacob -Dversion = 1.18 = -Dpackaging frasco -dfile = / jacob-1.18.jar -Durl = http: // localhost:. 8081 / repositorio / myself_hosted / - DrepositoryId = myself_hosted
Costumbre -DgroupId = sxd.jar
Costumbre -DartifactId = jacob
-Dversion = 1,18 personalizada tres coordenadas personalizados configurado pom.xml
-Dpackaging = subido tipo tarro tipo tarro
-Dfile = G: \ tarro \ ubicación disco local tarro de jacob-1.18.jar de
-Durl = http: // localhost: 8081 Dirección / repositorio / myself_hosted / repositorio alojado, la siguiente figura
-DrepositoryId = myself_hosted setting.xml configuración del archivo ID