I have created a k8s cluster and network, using 1 master and 2 nodes, the deployment happens correctly having one pod on each node
From my observation i would like to know, when we deploy the nginx pods (using deployment say replicas = 2) it deploy as a container of node1 or node2. but the nginx service actually runs on the server itself not inside the container as i see the service running on node1 and node2 currently?
[root@node1 ~]# ps -ef|grep nginx
root 13512 13494 0 10:57 ? 00:00:00 nginx: master process nginx -g daemon off;
101 13531 13512 0 10:57 ? 00:00:00 nginx: worker process
root 17310 16644 0 11:14 pts/0 00:00:00 grep --color=auto nginx
[root@node1 ~]#
Is it a right setup, I have on my machine? that nginx service which is deployed to node1 and node2 from master machine is running on the node servers, though it is created as a part of pod deployment, or should it be running inside the container only?