AWS에서 docker-swarm 클러스터를 시작하는 데 실패한 이야기
3047 단어 CoreOS도커docker-machineAWS
벌써 21 일이야.
docker-machine을 통해 consul을 사용하는 swarm 클러스터
짜고 싶었지만 실패한 이야기입니다.
overlay network의 성능을 측정하고 싶었습니다.
언제든지 시도해 보려면 Get started에 VirtualBox 예제가 있습니다.
DigitalOcean이라면 성능 측정 결과도 있었지만
실제 운영에서 가장 많이 사용하는 AWS에서도 검증하고 싶었습니다.
하지만 실패했습니다.
잘 된 스크립트는 여기 1입니다 · ·
(↑ 자격 증명, Subnet, SecurityGroup 필요 설정)
필요한 컨테이너는 일어나지만 노드는 조인하지 않습니다.
덧붙여서, 지금까지의 옵션이었다
--net=host
그리고 Docker없이 각 네트워크 성능은암스테르담 대학생이 검증 하고 있었으므로 참고까지.
거의 차이는 없어, 라고 결론이군요.
자, 여기서 기사가 끝나면 슬프기 때문에 좀 더 씁니다.
docker-machine에서 t2.nano on AWS 시작
실은 이것, 지금은 아직 움직이지 않습니다.
HVM EBS-Backed, 많은 AMI는 루트 볼륨을
--net=bridge
에서 인스턴스를 시작해야합니다 2docker-machine 은 현재
/dev/xvda
가 하드코드EC2는 부팅하지 않고, 겉보기에 알 수없는 오류를 토하고 죽습니다.
docker-machine으로 CoreOS on AWS 시작
시도한 적이 있습니까?
이것도 운용으로 회피하지 않으면 움직이지 않습니다. 어쩌면.
이곳은 깊은 추격을하지 않지만 3
덮어쓰고 있는 systemd 의 docker.service 가 기동하지 않는 것이.
그래서, 다음과 같이 잠정 대응함으로써
docker-machine의 관리하에 들어갑니다.
2~3행이 중요
$ docker-machine create --driver amazonec2 ec2
$ docker-machine ssh ec2 sudo systemctl start docker
$ docker-machine regenerate-certs ec2
systemd 어렵다.
누군가 성공적으로 여러 호스트에서 클러스터를 구축하고 그 위에 컨테이너를 시작할 수있는 것이 계시다면 가르쳐주세요. . CoreOS 프로비저너
EC2 콘솔에서 조작하고 있으면 마음대로 무결성을 취해 주므로 눈치채지 않습니다. CLI를 좋아하는 사람은 빠진 적이 있습니다. ↩
initiated shutdown. ↩이 병합되기를 기도합시다 ·· 이
Reference
이 문제에 관하여(AWS에서 docker-swarm 클러스터를 시작하는 데 실패한 이야기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pottava/items/277c99d5cedcc5397cf0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)