👷 Deploy ILLA
Erstellen Sie illa All-in-One Image und führen Sie es mit k8s auf Ihrem Rechner aus. Du kannst die Skript-Datei im [scripts]Ordner (https://github.com/illacloud/deploy-illa-manually/blob/main/kubernetes/scripts) für weitere Details sehen.
Hinweis:
Wir empfehlen dringend den Einsatz mit unseren Auto-Deploy-Toolsilla-cli.
Und im Moment unterstützen wir nicht Apple Silicon M1 (darwin-arm64 Bogen).
GNU make installieren und tippen:
bereitstellen
oder einfach ausführen:
/bin/bash scripts/deploy.sh
mit diesem Befehl wird illasoft offizielles All-In-One-Bild gezogen und in Ihrem Kubernetes Cluster eingesetzt.
Bearbeiten Sieilla-builder.yaml und fügen Sie Ihre IAAS persistente Speicherkonfiguration hinzu.
Sie können den NodePort zu Ihrem Kubernetes Cluster ingress gateway leiten und auf 443 Port umschreiben und https cert in Ihrem ingress gateway hinzufügen.
Oder Sie können ein ingress-Gateway manuell in Ihren Kubernetes Server bereitstellen, wie folgt:
static_resources:
Listener:
- Name: https_listener
Adresse:
socket_address:
Adresse: 0. .0.0
port_value: 443
filter_chains:
- filters:
- name: 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:
Name: local_route
virtual_hosts:
- Name: illa_builder
domains:
- "illa. ourdomian. om" # ersetzen Sie mit Ihrer Domain
Routen:
- übereinstimmen:
Präfix: "/"route:
Cluster: illa_builder
http_filters:
- Name: Envoy. ilters.http. äußere
typed_config:
"@type": Typ. oogleapis. om/envoy.extensions.filters.http.router.v3.Router
transport_socket:
Name: envoy.transport_sockets. ls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3. ownstreamTlsContext
common_tls_context:
tls_certificates:
# Ersetzen Sie dies durch Ihre cert Datei
- certificate_chain:
Dateiname: /your-cert-folder/fullchain. em
private_key:
Dateiname: /your-cert-folder/privkey. em
Clusters:
- name: 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