FernandoCagale / c4-kustomize

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

c4-kustomize

kustomize Kubernetes native configuration management

Flow

alt tag

Create all namespaces

$   kubectl apply -k c4/base

Distributed tracing Jaeger

Helm

Helm install mongo-order

$   helm install mongo-order bitnami/mongodb \
    --set="auth.rootPassword=root-password" \
    --set="auth.username=admin" \
    --set="auth.password=admin" \
    --set="auth.database=c4-order-database" \
    --namespace database

Helm install mongo-notify

$   helm install mongo-notify bitnami/mongodb \
    --set="auth.rootPassword=root-password" \
    --set="auth.username=admin" \
    --set="auth.password=admin" \
    --set="auth.database=c4-notify-database" \
    --namespace database

Helm install mongo-payment

$   helm install mongo-payment bitnami/mongodb \
    --set="auth.rootPassword=root-password" \
    --set="auth.username=admin" \
    --set="auth.password=admin" \
    --set="auth.database=c4-payment-database" \
    --namespace database

Helm install postgres

$   helm install postgres bitnami/postgresql \
    --set postgresqlPassword=pgpassword,postgresqlDatabase=c4-customer-database \
    --namespace database

Helm install kafka

$   helm my-kafka incubator/kafka \
    --namespace message

Helm install Keycloak

$   helm install keycloak codecentric/keycloak \
    --namespace iam

kustomize

Install c4-customer

$   kustomize build c4-customer/overlays/development/ | kubectl -n c4 apply -f -

Install c4-order

$   kustomize build c4-order/overlays/development/ | kubectl -n c4 apply -f -

Install c4-payment

$   kustomize build c4-payment/overlays/development/ | kubectl -n c4 apply -f -

Install c4-ecommerce

$   kustomize build c4-ecommerce/overlays/development/ | kubectl -n c4 apply -f -

Install c4-notify

$   kustomize build c4-notify/overlays/development/ | kubectl -n c4 apply -f -

Install c4-type

$   kustomize build c4-type/overlays/development/ | kubectl -n c4 apply -f -

About


Languages

Language:Shell 100.0%