SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
잡담

내일은 독커 스웜이나 쿠버네티스를 해볼꺼예요.

콜라 328

1

7

내일 할 것의 링크들을 모아둔 페이지라고 볼수 있습니다.ㅎㅎㅎㅎ

 

다만 쿠버는 독커로 구현된걸 마이그레이션하는데 엄청 오래 걸릴것 같아서 가능하면 스웜을 할듯 합니다.

 

 

이 방법을 이용해서..

E2와 A1 두개 해서 3대의 머신으로 구성하고

두 A1 머신이 공유하는 OCFS2를 사용하려고 합니다.

3개의 부트 볼륨과 하나의 공유 읽기쓰기 블럭 볼륨해서 200기가바이트 안짝이겠네요.

E2는 메모리가 매우 낮기 때문에 독커 스웜을 구현하기는 하되

애플리케이션은 단 하나도 안올릴 예정입니다.

https://blogs.oracle.com/cloud-infrastructure/post/using-the-multiple-instance-attach-block-volume-feature-to-create-a-shared-file-system-on-oracle-cloud-infrastructure

 

 

예전에 스웜 했을 때의 기억이 틀리지 않다면

3개의 머신 아무 곳으로나 접속하면 

nginx가 구현된 머신의 nginx를 찾아가서 연결해줬던 걸로 기억합니다.

cloud flare에서는 세 인스턴스의 reserved public ip를 적어주면 되겠죠?ㅎㅎㅎ

아. 클라우드 플레어 무료계정에서는 로드밸런서가 안되니까 인스턴스 재시작하거나 그럴땐 클라우드 플레어에서 ip 하나 제거하고 해줘야겠군요.

 

 

스웜에서 스티키 세션도 해주는군요.

 

다행히 제가 E2와 A1에 사용하는 모든 이미지는 ARM64를 지원하는군요.

이 계획대로 하게되면 E2에 있는 모든 이미지를 A1에서 돌려야 해서 걱정 했는데 다행이네요.

 

스웜이 같은 스택(Pod, 하나의 독커 컴포즈 파일에서 생성된 컨테이너 집합)은 같은 인스턴스에 해주겠죠?

신고공유스크랩
7
콜라 글쓴이 2023.03.22. 23:49
달소
예전에 오라클에 A1이라는게 없던 시절, 오라클 클라우드에 머신 두대 밖에 못만들던 시절엔
스웜을 집에 있는 나스랑, 두개의 E2로 해보려고 했는데...
퍼블릭 네트워크로는 안되더라구요.ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ
A1이 추가 되었을 때 가장먼저 이걸 해봤어야 했는데.
왜 이제야 생각났을까 싶네요.

cloudflare에서 IP만 바꿔주면 무중단으로 컨테이너 업데이트는 물론, OS 업데이트도 이루어질 수 있습니다..!!
콜라 글쓴이 2023.03.23. 08:22
초보나스

간단하게 말하면 독커 네트워크가 여러 기기에 걸쳐서 만들어집니다.

세대의 오라클 인스턴스가 서로 다는 퍼블릭 ip가 있을텐데, 이 셋 중 하나로만 접속하면
세 기기에서 작동하는 독커에 접근이 가능해져요.ㅎㅎ

또 노드 1에서 돌던 독커가 있는데 노드 1이 사망하면

노드2로 옮겨진다거나 하는 등의 기능도.. 아마 있을거예요.

쿠버랑 오픈시프트엔 있는데..

아마 있겠죠?ㅎㅎ

profile image 3등
꾀지남편 2023.03.28. 11:43
스웜 좋죠. 도커없는 도커팀이 말아먹지만 않았어도..
HA proxy 같은걸로 쉽게 환경까진 가는데 기존 도커 컨테이너 올리듯이 쉽게 가져가기는 어렵습니다.
어떤 면에서는 스탠드얼론이 나은거 같아 라즈베리로 클러스터돌리다가 저는 결국 다 처분했네요. :(
그리고 쿠버의 경우 배보다 배꼽이라 스웜먼저 맛보시는 것이 유리한 것은 맞습니다!
콜라 글쓴이 2023.03.28. 12:14
꾀지남편
스탠드얼론이 편하기는 하지요.
그냥 이것저것 해보는거죠.ㅎㅎ
어쩌면 저도 해보고서 다시 스탠드얼론으로 올지도 모릅니다.ㅋㅋㅋㅋㅋ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story