본문 바로가기

CS/Network6

쿠버네티스(Kubernetes) 개념과 이해 - 2 Intro 쿠버네티스(Kubernetes) 개념과 이해 - 1에서는 오브젝트에 대해 이해했다. 이번 포스팅에서도 document를 이해할 수 있을 정도의 키워드 습득을 목표로 학습하고자 한다. 컨트롤러 1에서 설명했던 4개의 오브젝트로 애플리케이션을 설정, 배포할 수 있다. 이를 좀 더 편하게 관리하기 위해 컨트롤러 개념을 사용한다. 컨트롤러는 기본 오브젝트들을 생성하고, 관리하는 역할을 해준다. 종류는 Replication Controller(RC), Replication Set, DaemonSet, Job, StatefulSet, Deployment 들이 있다. Replication Controller Replication Controller는 Pod를 관리해주는 역할을 한다. 지정된 수로 Pod를 .. 2021. 8. 9.
쿠버네티스(Kubernetes) 개념과 이해 - 1 Intro 마이크로 서비스 아키텍처가 발전하고, 데브옵스에 대한 개념이 명확해지면서 컨테이너 기반의 환경이 주목받기 시작했다. Mesosphere, Swarm, Kubernetes등 다양한 환경이 있으나 현재는 쿠버네티스를 가장 많이 사용한다. 컨테이너 운영 환경 컨테이너를 하드웨어나 VM에 배포하여 사용하면 되는데, 왜 컨테이너 운영 환경이 필요할까? 작은 수의 컨테이너라면 수동으로 배포를 하면 되지만, 하드웨어와 VM의 수가 많아지고 컨테이너의 수가 많아지면 이 컨테이너를 어디에 배포해야 하는지도 결정해야 한다. 자원을 최대한 최적으로 사용하기 위해 적절한 위치에 배포해야한다. 특성에 따라 같은 물리서버에 배포하거나, 가용성을 위해 다른 서버에 배포하기도 한다. 이러한 역할을 스케쥴링이라고 한다. 스.. 2021. 8. 8.
[네트워크] 다중접속 프로토콜 [네트워크] 다중접속 프로토콜 다중접속 프로토콜- 다중접속(Multiple Access)링크를 여러 장치가 공유하는 환경에서 전송 시도하는 경우데이터의 접근을 제어하는 데이터링크 계층에서 수행 (에러제어, 흐름제어, 접근제어 ..)데이터링크 계층이 가져야할 공통 기능 - Data link Control매체마다 해야할 일을 따로 규정하는 곳 - Multiple Access resolution - 어떻게 잘 조정해서 문제를 해결할 것인가 ? 사진출처 : https://www.geeksforgeeks.org/computer-network-multiple-access-protocols/-random access(무작위 접근) : 서로 대등한 관계의 통신. 전송 차례는 경쟁(contention)에 기반하지만 여러.. 2019. 3. 2.
[네트워크] 스위칭 필요성 및 종류 [네트워크] 스위칭 필요성 및 종류 - 스위칭의 필요성여러 개의 노드를 연결하기 위한 링크를 매 번 설치하면 이는 비효율적입니다.(비용 등)따라서 여러 장치들을 스위치에 연결되도록 하여 필요할 때 연결하도록 합니다.=스위치들이 연결되어 큰 규모의 네트워크를 만들 수 있습니다. - 스위칭 방식의 종류 1. 회선 교환 2. 패킷 교환 - 데이터그램, 가상회선 3. 메시지교환 방식 - 회선 교환(Circuit Switching) 두 장치 사이에 물리적인(논리적인) 선을 연결하는 방식. ex) 전화망(PSTN) 장점 : 사용하고 싶을 때 언제든 사용 가능 단점 : 할당된 곳 외에는 못쓴다. (낭비가 될 수 있다) 특징 : 아무말 안해도 전화비 내듯이 자원이 연결되어 있는 동안 계속 점유 두 장치 사이 고정된 속.. 2019. 3. 2.