What are the ways to deploy pod?
- POD
- Replication controller
- ReplicationSets
- Deployement
Daemon Set
Job & CronJob
ConfigMap
Services
Ingress
Daemon Set
It is used to instantiate pod in every available node.
Min and max node created using deman set is 1.
kubectl get ds
Job & CronJob
Job is the resource which runs the task and monitor it to complete.
Cron job is the resource which runs the task and repeat it on defined schedule.
ConfigMap
this is configurations required for service and we can use in service as volume mounts.
its stored in etcd i.e. as key and value pair
Services
We call it as Service and not Load Balancer
Service = Network Load Balancer
Ingress = Application Load Balancer
kubectl create svc -h
*Ingress *
Ingress is a way for enabling traffic. Also helps in routing.
Ingress means a rule. It is an API object.
Ingress controller is exposed with the load balancer.
Path Based
Name Based
TLS Based
Top comments (0)