Docker
EKS-Cluster
ALB Ingress Controller
docker build -t naresh240/python-app:latest .
docker login
docker push naresh240/python-app:latest
echo -n "admin123" | base64
kubectl apply -f kubernetes/mysql/
kubectl exec -it <pod-name> -- /bin/bash
mysql -u naresh -p
Provide password for mysql
use mysqldb
CREATE TABLE IF NOT EXISTS employee(empno VARCHAR(20),empname VARCHAR(20),salary VARCHAR(20));
commit;
kubectl create configmap hostname-config --from-literal=mysql_host=$(kubectl get svc mysql-service -o jsonpath="{.spec.clusterIP}")
kubectl apply -f kubernetes/
PUT data using insertemployee
http://6fa5d906-default-pythoning-b984-74873513.us-east-1.elb.amazonaws.com/insertemployee
GET data using listofemployees
http://6fa5d906-default-pythoning-b984-74873513.us-east-1.elb.amazonaws.com/listofemployees