일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 삼성인 아마조니언 되다
- Dynamic Programmin
- 독후감
- technical debt
- Envoy
- 동적 프로그래밍
- 그거봤어?
- Unique Paths
- 프로그래머스
- 리스트의 리스트
- list of list
- 기술적 채무
- 삼성역량테스트
- 나는 아마존에서 미래를 다녔다
- LongestPalindromicSubstring
- BFS
- 리트코드
- Python
- 규칙없음
- minimum path sum
- 와썹맨
- 김태강
- 파이썬
- 트리
- 블린이
- mysql #numa #swap #memory
- 아마조니언
- leetcode
- No Rules Rules
- 알고리즘
- Today
- Total
목록전체 글 (53)
개발자가 되고 싶은 준개발자

네트워크는 컴퓨터들을 연결해 서로 간의 자료를 공유할 수 있게 해주는 방법이다. 종류는 네트워크의 범위에 따라 LAN < MAN < WAN로 나뉜다. LAN (Local Area Network): 소규모. MAN (Metropolitan Area Network): 중규모. WAN (Wide Area Network): 대규모. 국가, 대륙 간의 장거리 전송이 가능. ex) 인터넷. 그렇다면 네트워크 안에 수많은 장비들이 서로 연결되어 있는데, 이들은 이 방대한 네트워크 안에서 서로 어떻게 통신할까? 네트워크는 논리적으로 2 부분으로 나눈다. 위의 그림에서 라우터를 기준으로 네트워크가 나뉘는데, 라우터의 오른쪽 부분은 내부 네트워크라 부르고 외쪽 부분은 외부 네트워크라 부른다. 내부 네트워크는 로컬 네트워크..

노드 보수 소프트웨어 업데이트나 보안 패치를 적용할 때 노드를 클러스터에서 빼야 할 일이 생김. 노드를 보수(shutdown)하면 그 위에 돌아가는 pod들은 어떻게 될까? 노드를 클러스터에서 제거하지 않는 이상 쿠버네티스가 알아서 서버가 지정한 시간(시간은 eviction timeout)보다 오래 내려가 있으면 그 위의 pod를 죽이고, 다른 노드 위에 새로 띄움. kube-controller-manager --pod-eviction-timout=5m0s (만약에 eviction timeout으로 설정한 시간 이후에 다시 노드가 살아서 올라온다 해도 그 위에 스케줄링되었던 pod는 이미 다른 노드로 옮겨간 상황이므로 당장 돌아가는 pod는 없음.) 노드를 클러스터에서 뺀 후에 보수할 수 없을까? 노드 ..
쿠버네티스의 목적은 여러 어플리케이션들을 컨테이너 형태로 잘 운영하기 위해서이다. 요즘의 어플리케이션들은 규모가 크기 때문에 대부분 여러 개의 컨테이너로 구성하게 되고, 쿠버네티스는 이런 여러 컨테이너들간의 소통 및 관리(orchestration)를 용이하게 해준다. 어플리케이션을 선박의 컨테이너에 비유해 보면 쿠버네티스의 Worker 노드에서는 이런 컨테이너들을 실행하게 되고, Master 노드에서는 이런 컨테이너들을 어느 node에 실을지, 노드들의 상태는 어떤지 등을 중앙에서 관리해 주는 역할을 한다. 마스터 모드 구성요소 ETCD : distributed reliable key-value store; simple, secure, fast - 선박에는 여러 컨테이너들이 실릴 텐데 이런 컨테이너들이 ..