👷 Deploy ILLA
Construisez une image illa tout-en-un et exécutez-la en k8s sur votre machine. Vous pouvez consulter le fichier des scripts dans le dossier scripts pour plus de détails.
Note :
Nous vous recommandons fortement de déployer avec nos outils de déploiement automatiqueilla-cli.
Et pour le moment nous ne supportons pas Apple Silicon M1 (arc darwin-arm64).
Installez la marque GNU et tapez :
faire un déploiement
ou exécutez simplement :
/bin/bash scripts/deploy.sh
cette commande va tirer illasoft image officielle du tout-en-un et la déployer sur votre grappe de serveurs Kubernetes.
Éditezilla-builder.yaml, et ajoutez votre configuration de stockage persistant IAAS dessus.
Vous pouvez acheminer le NodePort vers votre passerelle d’entrée de cluster Kubernetes et réécrire sur le port 443, et ajouter le cert https dans votre passerelle d’entrée.
Ou, vous pouvez déployer manuellement une passerelle d’entrée sur votre serveur Kubernetes, la configuration comme ceci :
static_resources:
écoute :
- nom : https_listener
adresse :
socket_address:
adresse : 0. .0.0
port_value: 443
filter_chains:
- filtres:
- nom: 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:
nom: local_route
virtual_hosts:
- nom: illa_builder
domaines:
- "illa. ourdomien. om" # remplacez par votre domaine
routes:
- match:
prefix: "/"route:
cluster: illa_builder
http_filters:
- name: envoy. http outer
typed_config :
"@type": type. oogleapis. om/envoy.extensions.filters.http.router.v3.Router
transport_socket:
nom: envoy.transport_sockets. ls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3. ownstreamTlsContext
common_tls_context:
tls_certificates:
# remplacez cela par votre fichier cert
- certificate_chain:
filename: /your-cert-folder/fullchain. em
private_key:
filename: /your-cert-folder/privkey. em
clusters :
- nom: illa_builder
type: STRICT_DNS
lb_policy: ROUND_ROBIN
connect_timeout: 10s
load_assignment:
cluster_name: illa_builder
endpoints:
- lb_endpoints:
- endpoint :
address:
socket_address:
address: illa-builder
port_value: 80