Installation

Basic usage

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
cd loyalty-cloud
ENV=eneco-staging
# Create k8s namespace
kubectl create namespace $ENV
# Install loyalty-cloud with the client particular setting
helm install $ENV -f charts/loyalty-cloud/values-production-$ENV.yaml -n $ENV charts/loyalty-cloud

# Upgrade to latest version
helm list -n $ENV
helm upgrade $ENV -f charts/loyalty-cloud/values-production-mwise.yaml -f charts/loyalty-cloud/client_configurations/values-$ENV.yaml -n $ENV charts/loyalty-cloud

# Rollback
helm rollback -n $ENV $ENV

# List history
helm history -n $ENV $ENV

Database initialization

Reference

minikube get started

Installation

1
https://minikube.sigs.k8s.io/docs/start/

Start your cluster

1
minikube start

Dashboard

1
minikube dashboard

Switch kubectl context

1
2
3
4
5
6
$ kubectl config get-contexts
CURRENT   NAME                        CLUSTER                     AUTHINFO                                                          NAMESPACE
          loyalty-cloud-development   loyalty-cloud-development   clusterUser_loyalty-cloud-development_loyalty-cloud-development   
*         minikube                    minikube                    minikube                                                          default
$ kubectl config use minikube
Switched to context "minikube".

Reference

minikube get started

Installation

1
2
3
sudo apt install deepin-screenshot
# create Keyboard shortcut