Jest jakis tutorial do #aws #cloudformation? Staram się zrobić chyba coś prostego, czyli jedena apka z load balancerem monitorujacym i ew. restartujacym w razie potrzeby. Przeklikac juz umiem, teraz rzeba skrypt.
Cluster, Service, TaskDefinition, LoadBalancer, EC2 Instance mam. Ale (tak mi sie wydaje) mam nie powiazane EC2 instance z clusterem.
@mccloud: w serwisie ustawiasz target grupę, target grupa ma port tcp, load balancer ma listenery (porty na których słucha) a tam się ustawia rule jak kierować ruch z portu,hosta czy urla do danej target grupy
W task definition daj HostPort:0 wtedy dynamicznie przekierowuje porty i nie blokuje doker portu na ec2
@mmichal: A bo to drugi dzien w ktorym mam doczynienia z AWS ibardzo nie ogarniam. Jak widzialem gotowe templaty to sie przerazilem i zostalem z tym co mam w repo.
@plushy: ogolnie ma sens terraform - oprocz samego zapoznania sie ze skladnia i sposobem dzialania? bo i tak rozwiazania chmurowe sie roznia, wiec nie przeniesie sie kodu
Staram się zrobić chyba coś prostego, czyli jedena apka z load balancerem monitorujacym i ew. restartujacym w razie potrzeby. Przeklikac juz umiem, teraz rzeba skrypt.
Cluster, Service, TaskDefinition, LoadBalancer, EC2 Instance mam. Ale (tak mi sie wydaje) mam nie powiazane EC2 instance z clusterem.
Macie cos wartego przeczytania oprocz: https://docs.aws.amazon.com/en_pv/AWSCloudFormation/latest/UserGuide/template-reference.html
W task definition daj HostPort:0 wtedy dynamicznie przekierowuje porty i nie blokuje doker portu na ec2
echo ECS_CLUSTER=nazwa-clustra-codoliterki >> /etc/ecs/ecs.config
i restart ec2
@mmichal: w linii polecen? ale ja moge tylko pliczek yaml (cloudformation) edytowac.
https://s3.amazonaws.com/amazon-ecs-cloudformation/Amazon_ECS_Quickstart.template
"Parameters" :
Znalalzem sobie tez to: https://stackoverflow.com/a/36533601 (wiec widze ze zmierzam w dobrym kierunku)
Dzięki wielkie za template, jak coś to sobie podkradnę fragmenty.