Sr. en dos archivos YAML
INX-deployment.yml
apiVersion: Aplicaciones / v1beta1 tipo: Implementación de los metadatos: nombre: nginx - Despliegue de especificaciones: Réplicas: 3 en la estrategia: rollingUpdate: maxSurge: 1 # Al rodar la actualización simultánea máxima actualización de una vaina maxUnavailable: 1 # cuando las actualizaciones sucesivas máxima permitida vaina no disponible el número de plantilla: los metadatos: Etiquetas: RUN: nginx especificaciones: Contenedores: - nombre: nginx Image: nginx: 1.7.9 los puertos: - containerPort: 80 recursos: la gestión de recursos #, ver la solicitud HTTP: //blog.csdn.net/liyingke112/article/details/77452630 Solicitudes: Operación # contenedor, las necesidades de recursos mínimos, es decir, la menor cantidad de recursos a las necesidades de contenedores se ejecute correctamente la CPU: 0,1 #CPU recursos (auditoría), en dos formas, m es un número entero o de coma flotante +, 0,1 = 100 m, un valor mínimo de 0,001 núcleo (1M) de memoria: uso # memoria 32Mi límites: límites # de recursos de CPU: 0.5 memoria: 32Mi
INX-service.yml
apiVersion: v1 tipo: Servicio de los metadatos: nombre: nginx - SVC especificaciones: del tipo: NodePort Selector: RUN: nginx los puertos: - Protocolo: el protocolo TCP # puertos, soporte TCP y UDP, el valor predeterminado TCP nodePort: 30000 # cuando el tipo = tiempo NodePort, asignada al número de puerto especificado máquina física del puerto: 8080 # número de puerto de escucha del servicio TARGETPORT: 80 # necesidad de la vaina que se remitirá al número de puerto backend estado #: # cuando spce.type = LoadBalancer la hora de establecer la dirección de un equilibrio de carga externo # LoadBalancer: # equilibrador de carga externo # entrada: # equilibrador de carga externo # Ip: Ip valor de dirección de la cadena # equilibrio de carga externo # nombre de host: nombre de host cadena # equilibrador de carga externa
procesamiento de línea de comandos
kubectl aplicar -f nginx- deployment.yml
kubectl aplicar -f nginx-service.yml
Por último montado http: // localhost: 30000 / Ver Resultados