LPS:Kubernetes/Projekty
Z HelpDesk
Jak zalozit projekt v kubernetes. Muzeme pracovat primo na synergia, nebo si hrat u sebe (musis mit ale spravne nakonfigurovany kubectl
.
namespace
vyrobime namespace (vyber vhodny nazev) a nastavime kvoty. pridame pristup zadateli
helm template synergia-config/users/ --set 'namespace=projekt-production,users={zadatel-orion-login}' | kubectl apply -f -
pokud si chceme predem prohlednout co se bude dit, vynech kubectl
na konci prikazu.
deployment
deploymenty se muzou ruznit. ukazeme priklad na wordpressu pres helm
priklad helm chart wordpresu kfi
vyrobime konfiguraci helm chartu (napriklad values.yaml
service: type: ClusterIP wordpressPassword: vymyslisuprheslo mariadb: auth: password: oujeedalsiheslo rootPassword: ajestejednoabysetonepletlo ingress: enabled: true ingressClassName: nginx hostname: kfi2.zcu.cz tls: true annotations: cert-manager.io/cluster-issuer: "letsencrypt-prod" nginx.ingress.kubernetes.io/proxy-body-size: "64m" wordpressExtraConfigContent: | define( 'WP_CACHE', true ); // Added by WP Rocket resources: requests: cpu: "1" memory: 1G
nasledne aplikujeme
helm upgrade -i kfi --namespace kfi-production bitnami/wordpress -f values.yaml