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 --version 13.1.12 -f values.yaml