👷 Deploy ILLA
Construye la imagen todo en uno y la ejecuta k8s en tu máquina. Puede revisar el archivo de scripts en la carpeta scripts para más detalles.
Nota:
Recomendamos altamente desplegar con nuestras herramientas de despliegue automáticoilla-cli.
Y por el momento no soportamos Apple Silicon M1 (arco darwin-arm64).
Instalar GNU make y tipo:
desplegar
o simplemente ejecutar:
/bin/bash scripts/deploy.sh
este comando extraerá la imagen oficial todo en uno y la desplegará en su clúster de Kubernetes.
Editailla-builder.yaml, y añade tu configuración de almacenamiento persistente de IAAS en él.
Puede enrutar el NodePort a su pasarela de progreso del clúster de Kubernetes y reescribir en el puerto 443, y añadir certificado https en su pasarela de progreso.
O, puede desplegar una pasarela de progreso manualmente en su servidor de Kubernetes, configuración así:
static_resources:
listeners:
- name: https_listener
adress:
socket_adress:
adress: 0. .0.0
port_value: 443
filter_kedjor:
- filter:
- namn: envoy. ilters.network.http_connection_manager
typed_config:
"@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3. ttpConnectionManager
stat_prefix: https_listener
route_config:
namn: local_route
virtual_hosts:
- namn: illa_builder
domäner:
- "illa. vår domian. om" # ersätt med din domän
rutter:
- matcha:
prefix: "/"rutt:
kluster: illa_builder
http_filters:
- namn: envoy. ilters.http. yttre
typed_config:
"@type": typ. oogleapis. om/envoy.extensions.filters.http.router.v3.Router
transport_socket:
namn: envoy.transport_sockets. ls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3. ownstreamTlsContext
common_tls_context:
tls_certificates:
# ersätt detta med din cert-fil
- certificate_chain:
filnamn: /your-cert-folder/fullchain. em
private_key:
filnamn: /your-cert-folder/privkey. em
kluster:
- namn: illa_builder
-typ: STRICT_DNS
lb_policy: ROUND_ROBIN
connect_timeout: 10s
load_assignment:
cluster_name: illa_builder
slutpunkter:
- lb_endpoints:
- slutpunkt:
adress:
socket_adress:
adress: illa-builder
port_value: 80