👷 Deploy ILLA
Construiți o imagine illa all-in-one și rulați-o cu k8 pe mașina dvs. Puteți vizualiza fișierul scripts în folderul scripts pentru mai multe detalii.
Notă:
Am recomandat implementarea cu instrumentele noastre de auto-implementareilla-cli.
Și deocamdată nu sprijinim Apple Silicon M1 (darwin-arm64 arch).
Instalează GNU marca și tip:
fă implementare
sau doar executa:
/bin/bash scripts/deploy.sh
această comandă va trage imaginea oficială all-in-one și o va implementa în clusterul dvs Kubernetes.
Editeazăilla-builder.yaml, și adaugă configurația persistentă a IAAS pe ea.
Puteți direcționa NodePort către gateway-ul de cluster Kubernetes și puteți rescrie în portul 443 și adăuga https cert în gateway-ul de ingress.
Sau, poți implementa manual un gateway de intrare în serverul dvs Kubernetes, configurare ca aceasta:
static_resources:
ascultători:
- nume: http_listener
adresa:
socket_address:
adresa: 0. .0.0
port_value: 443
filtre_chains:
- filtre:
- nume: trimis. ilters.network.http_connection_manager
typed_config:
"@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3. trolConnectionManager
stat_prefix: http_listener
route_config:
nume: local_route
virtual_hosts:
- nume: illa_builder
domenii:
- "illa. ordomian. om" # înlocuieşte cu rutele dvs
:
- potrivire:
prefix: "/"route:
cluster: illa_builder
http_filters:
- nume: trimis. ilters.http. afara
tip_config:
"@type": tip. oogleapis. om/envoy.extensions.filters.http.router.v3.Router
transport_socket:
nume: envoy.transport_sockets. ls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3. ownstreamTlsContext
common_tls_context:
tls_certificates:
# înlocuiește acest lucru cu fișierul certului
- certificate_chain:
nume de fișier: /your-cert-folder/fullchain. em
private_key:
nume fișier: /cert-folder/privkey. em
cluster:
- nume: illa_builder
tip: STRICT_DNS
lb_policy: ROUND_ROBIN
connect_timeout: 10s
load_assignment:
cluster_name: illa_builder
endpoints:
- lb_endpoints:
- punct final:
adresă:
socket_address:
adresă: illa-builder
port_value: 80