-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME
More file actions
42 lines (29 loc) · 1.47 KB
/
README
File metadata and controls
42 lines (29 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#
##Project Readme : How to build and deploy the application in k8 and tested in GKE
testing
pre-requisites : Take the CentOs or RHEL Linux Server
1. Install the git.
sudo yum install -y git
2. Install the helm .
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
3. Docker should be installed in the server.
step 1 : Down the code from git repository.
git clone https://[email protected]/malleshdevops2021/createat-task.git
step 2: Run the Build script to build docker image and push to docker repo.
bash springboot/java-springboot/Build.sh
step 3: Deploy mysql DB with helm chart code in the name space 'database'
NOTE: run the below command in "CreateAT-Task"
helm upgrade --install create-task-database mariadb -f mariadb/createat-mariadb.yaml
step 4: Deploy java springboot application in default namespace.
NOTE: run the below command in "CreateAT-Task"
helm upgrade --install create-task-java springboot -f springboot/create-task-java.yaml
How to Test the Application:
---------------------------
1. Take the svc ip of java application.
kubectl get svc
2. Access the application with ip and port with base url /api/v1
ex: http://34.93.185.47:8080/api/v1/employees
payload for post method:
{"firstName":"mallesh","lastName":"tes","emailId":"mallesh"}