/srv/irclogs.ubuntu.com/2017/10/24/#ubuntu-se.txt

coffeBarre,  hur har du löst det med docker machine  med nätverk ? för att få hostarna på samma nät som hosten ?07:01
Barrecoffe: de gånger jag behövt det så har jag lagt till ytterligare en NIC till VMarna i bridge-mode mha VBoxManage07:41
Barreinte någon snygg lösning, och kan möjligen strula till det med docker-machine config, men det har löst det för mig.07:42
coffeBarre,  ok, hur gör du för att ansluta till swarmen ?07:50
coffeBarre,  jag har lite problem att få till det med extra nic.. så har du någon history du kan dela med dig av +07:59
Barrecoffe: nope, dessvärre inte08:47
coffeBarre,  det jag har fastnat på är hur jag får host2:vm's att kunna prata med host1:vm's08:52
HeManär det inte bara brygga ihop dom?08:55
HeMandvs en brygga mellan fysiska interfacet och de virtuella08:55
HeManså är dom på samma nät08:55
Barrecoffe: du kan inte sätta upp en route på host1 till host2 då och tvärtom, och se till att det privata IP-rangen på varje host är olika08:55
Barredvs det som HeMan säger08:55
coffeVill helst brygga ut dom direkt på det lan som host är på  . vill helst inte skapa fler nivåer08:57
HeManjag har inte kört docker "på riktigt", men så gör jag både med virtuella maskiner och med lxd/lxc-containers08:58
Barrecoffe: då får du köra bridge-network på vm:arna, skit i docker-machine, installera dina vm:ar manuellt och sen kör docker-installationen och docker swarm join på varje enkilld nod08:58
Barreallternativt kör ansible, salt eller chef för att automatisera hela processen \o/08:59
BarreHeMan: grejjen är att coffe använder docker-machine för att skapa vm:arna och den skapar bara med private networking, inte bridged networking09:00
HeManBarre, coffe: ok!09:00
coffeHeMan,  Barre  har nog lyckats få till att få ett extra interface som är bryggat09:01
coffeBarre,  dock fick jag ansluta  och skapa master via directa kommandon .. inte via de inbyggda i docker-machine.09:05
Barredet är lite det som är utmaningen, skit i docker-machine då. Kör det manuellt09:06
Barrecoffe: ahh... så du löste det.. bra, bra09:06
Barreså du ssh:ade in och körde docker swarm init på mastern, och sen kör du docker swarm join på de övriga?09:07
Barre(rekommenderar dig dock att ha minst 3 masters09:07
HeManKan man blanda hårdvaruarkitektur i docker swarm?09:15
BarreHeMan: tror inte det, jag har inte sett något sätt att partitionera eller vikta olika noder för olika services, vilket skulle innebära att en amd64 image kanske försöker starta på din arm CPU ;)09:36
Barredet jag läst om kubernetes är att det skulle kunan vara möjligt. Dessutom är nätverksstacken mer rubust i Kubernetes.09:37
BarreHeMan: i docker swarm kan du bara ha EN container som lyssnar på port 80, inga vIP alls vad jag klurat ut ialla fall09:37
HeManHur ser det ut med IPv6 då?09:38
Barrehar inte testa09:39
Barre+t09:39
Barremen samma sak skulle jag gissa, då docker swarm använder sig av nodes nätverk, så en container på port 80 där också09:39
coffeBarre, docker-machine ssh kis-lab001cn1 "docker swarm init --advertise-addr 192.168.99.100"09:49
coffeså kan jag få den noden att ha ett "äkta" ip å knyta på det så bör det gå09:50
Barrecoffe: snyggt09:51
coffemåste bara fatta hur jag gör i virtualbox för bygga in ip. , är ju nu extra komplext , men då för att skapa ett fullskaligt test för hur det fungerar och kunna testa fullt utmed swarm och multinode.  , dock tror jag vi kommer gå mot kubernetes sedan09:54
coffeBarre,  HeMan  har ni någon rekomendation för managera endpoints ?  ( expose  services ) för att slippa bygga upp kluster av sig själv ?09:59
Barrecoffe: vad menar du?10:01
coffejag har en apache tjänst..  jag vill mappa in port 80 mot den .. men vill att nya instanser atuomatiskt ska  få last10:05
Barrecoffe: det sköter docker swarm och kubernetes automagiskt10:06
coffeBarre,  ok, har du testat köra docker i kubernetes ?10:07
coffeså startar jag en tjänst nu ? så exponeras den på samma ip som svarm master ?10:08
Barrecoffe: kubernetes kör docker som default men har också support för rkt, rent teoretiskt skulle vilken container motor kunan användas10:08
Barrecoffe: nej. du når tjänsten från VARJE nod ip.10:08
Barrecoffe: så skalar du tjänsten från 1 instanst till 10 instanser så spinner swarm upp 10st containers med samma image och sprider ut dem på så många noder som möjligt10:09
Barrecoffe: swarm kommer sedan att lastdela inkommande trafik med roundrobin till dessa 10 containers, oavsätt vilken nod du ansluter till10:10
coffeBarre,  jag får skriva mig en tjänst å testa..10:10
Barrecoffe: så en extern lastdelare är att föredra kanske :)10:10
Barrecoffe: gör en enkel web-tjänst som skriver ut hostnamet (vilket defaultar till en del av container-id i docker) så får du se att varje träff ger ett nytt hostnamn10:11
Barrecoffe: kör curl för det för att slippa hålla på med browsers och cachade sidor10:12
coffeBarre,  det var min tanke .. måste  hitta hur jag får access till ssh virtualbox hosten för kunna sätta upp IP där10:12
coffecurl är bra har jag hört :P10:12
=== Robblee is now known as Robble

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!