3.3. docker swarm установка - панели swarmpit и балансировщика - Docker Flow Proxy

Thank you for reading this post, don't forget to subscribe!

Име­ет­ся несколь­ко хостов:
192.168.1.180 swarm_master1_180
192.168.1.181 swarm_master2_181
192.168.1.182 swarm_master3_182
192.168.1.183 swarm_node1_183
192.168.1.184 swarm_node2_184
192.168.1.185 swarm_node3_185

в преды­ду­щей статье:

docker swarm. Docker Flow Proxy


мы рас­смот­ре­ли как создать сер­ти­фи­кат, и запу­стить сер­вис docker-flow-proxy

[codesyntax lang="php" blockstate="collapsed"]

[/codesyntax]

теперь запу­стим панель управ­ле­ния swarmpit

созда­дим директорию:
[root@swarm_master1_180 ~]# mkdir swarmpit-panel
[codesyntax lang="php" blockstate="collapsed"]

[/codesyntax]

мы доба­ви­ли лей­бл для того что­бы сер­вис был доступ по доме­ну swarmpit.test.ru
com.df.serviceDomain=swarmpit.test.ru
и был досту­пен по https
com.df.httpsOnly=true

так­же мы ука­за­ли что volume необ­хо­ди­мо созда­вать по сред­ствам драй­ве­ра rexray/rbd:latest  в нашем ceph кластере.
запу­стим сервис:
[root@swarm_master1_180 ~]# docker stack deploy -c swarmpit-panel/swarmpit.yml swarmpit
Creating network swarmpit_net
Creating service swarmpit_agent
Creating service swarmpit_app
Creating service swarmpit_db
Creating service swarmpit_influxdb

про­ве­ря­ем:

 

пере­хо­дим по ссылке:
https://swarmpit.test.ru/#/
и видим что панель доступ­на по https и отоб­ра­жа­ет­ся наш сертификат: