Assignment - 4
Assignment - 4
Directory structure:
ml-app/
├── app/
│ ├── model.py
│ ├── app.py
│ └── requirements.txt
├── Dockerfile
├── kubernetes/
│ ├── deployment.yaml
│ └── service.yaml
└── README.md
Nisarga H N CAN_ID: CAN_33243664
Cauvery Institute of Technology, Mandya
if __name__ == "__main__":
train_model ()
python app/model.py
Nisarga H N CAN_ID: CAN_33243664
Cauvery Institute of Technology, Mandya
docker images
1. Start Minikube:
minikube start
template:
metadata:
labels:
app: ml-app
spec:
containers:
- name: ml-app
image: nisargahn2004/ml-app:latest
ports:
- containerPort: 5000
o Service (service.yaml):
apiVersion: v1
kind: Service
metadata:
name: ml-app-service
spec:
selector:
app: ml-app
ports:
- protocol: TCP
port: 80
targetPort: 5000
type: NodePort