👷 Deploy ILLA
Byg illa alt-i-ét billede og køre det af k8s på din maskine. Du kan tjekke scripts filen i scripts mappen for flere detaljer.
Bemærk:
Vi anbefaler stærkt at implementere vores auto-implementeringsværktøjerilla-cli.
Og for øjeblikket understøtter vi ikke Apple Silicon M1 (darwin-arm64 bue).
Installer GNU fabrikat og skriv:
lav implementering
eller blot udføre:
/bin/bash scripts/deploy.sh
denne kommando vil trække illasoft officielt alt-i-ét billede og implementere det på din Kubernetes-klynge.
Redigerilla-builder.yaml, og tilføj din IAAS vedvarende lagerkonfiguration.
Du kan rute NodePort til din Kubernetes klynge indtrængen gateway og omskrive til 443 port, og tilføje https cert i din indtrængen gateway.
Eller du kan implementere en indtrængningsgateway manuelt i din Kubernetes-server, config sådan her:
static_resources:
lyttere:
- navn: https_listener
adresse:
socket_address:
adresse: 0. .0.0
port_value: 443
filter_chains:
- filtre:
- navn: 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:
navn: local_route
virtual_hosts:
- navn: illa_builder
domæner:
- "illa. ourdomian. om" # erstat med dit domæne
ruter:
- match:
præfiks: "/"route:
klynge: illa_builder
http_filters:
- navn: envoy. ilters.http. ydre
typed_config:
"@type": type. oogleapis. om/envoy.extensions.filters.http.router.v3.Router
transport_socket:
navn: envoy.transport_sockets. ls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3. ownstreamTlsContext
common_tls_context:
tls_certificates:
# udskift dette med din cert fil
- certificate_chain:
filnavn: /your-cert-folder/fullchain. em
private_key:
filnavn: /your-cert-folder/privkey. em
clusters:
- navn: illa_builder
type: STRICT_DNS
lb_policy: ROUND_ROBIN
connect_timeout: 10s
load_assignment:
cluster_name: illa_builder
endpoints:
- lb_endpoints:
- endpoint:
adresse:
socket_address:
adresse: illa-builder
port_value: 80