Запрос относительно инфраструктуры K8S - PullRequest
0 голосов
/ 01 октября 2019

Я создал кластер и сеть k8s, используя 1 мастер и 2 узла, развертывание происходит правильно с одним модулем на каждом узле

Из моих наблюдений я хотел бы знать, когда мы развертываем модули nginx(используя развертывание, скажем, replicas = 2) он развертывается как контейнер узла 1 или узла 2. но служба nginx на самом деле работает на самом сервере , а не внутри контейнера, поскольку я вижу службу, работающую на узле 1 и узле 2 в настоящее время?


[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 ~]#


Это правильная настройка, установленная на моей машине? та служба nginx, которая развернута на узле 1 и узле 2 с главной машины, работает на серверах узлов, хотя она создается как часть развертывания модуля или должна работать только внутри контейнера?

1 Ответ

1 голос
/ 01 октября 2019

Вы, вероятно, смотрите на процесс nginx, запущенный в контейнере. Посмотрите на родительский процесс этого nginx, это должен быть контейнер-шим или что-то в этом роде. Когда вы запускаете процесс в контейнере, он запускается как один из процессов компьютера, как дочерний процесс процесса контейнера, с ограниченным доступом к ресурсам родительского компьютера.

...