본문 바로가기

분류 전체보기

(150)
DHCP 안녕하세요. 진또배기입니다. 오늘은 DHCP에 대해서 알아보는 시간을 갖도록 하겠습니다. DHCP(Dynamic Host Configuration Protocol)에 대한 기술적 설명: ​ DHCP는 네트워크에서 동적으로 IP 주소를 할당하고 관련 설정 정보를 제공하는 프로토콜로, 이를 통해 네트워크 디바이스가 쉽게 네트워크에 참여하고 통신할 수 있습니다. ​ 1. IP 주소 할당 방식: DHCP는 동적 IP 주소 할당 방식을 사용합니다. 이는 사용자나 디바이스가 네트워크에 연결될 때 DHCP 서버가 자동으로 유효한 IP 주소를 부여합니다. 이로써 사용자는 수동으로 IP 주소를 설정하거나 변경할 필요가 없어지며, 편리함이 증가합니다. ​ 2. 고정 IP와 동적 IP의 차이: - 고정 IP: 특정한 컴퓨터..
세계 2차대전의 해결 열쇠 "에니그마"에 대한 재미있는 이야기 안녕하세요. 진또배기입니다. 오늘날 컴퓨터가 개발될 수 있었던 단서를 제공한 "에니그마"에 대해서 알아보겠습니다. 1. 역사적 배경 에니그마 개발의 배경은 1939년 발발했던 세계 2차대전으로 거슬러 올라갑니다. 독일 나치군의 공격을 막아내기 위해 연합군은 많은 노력을 했지만 번번이 실패하고야 말았습니다. 그로 인해 막을 수 있는 공격을 제대로 막지 못하고 이길 수 있는 전쟁도 패전하는 일이 발생하면서 나치군에 대한 암호문을 해독하는 것이 매우 중요하다고 판단했습니다. 제2차세계대전이 한창이던 1940년대, 연합군은 독일 나치군의 암호를 해독하기 위해 잉글랜드 천재 수학자 ‘앨런 튜링(Alan Turing)’을 찾게 됩니다. 캠브리지 대학과 프린스턴 대학에서 확률론과 수이론, 수리논리학을 전공한 그는 당..
Kubernetes 정리 228: Practice Test - Ingress - 1 Q1. We have deployed Ingress Controller, resources and applications. Explore the setup. Q2. Which namespace is the Ingress Controller deployed in? Q3. What is the name of the Ingress Controller Deployment? Q4. Which namespace are the applications deployed in? Q5. How many applications are deployed in the app-space namespace? Q6. Which namespace is the Ingress Resource deployed in? Q7. What is th..
Kubernetes 정리 227: Article: Ingress 이전 강의에서 이미 Ingress에 대해 논의했듯이. 여기 업데이트가 있습니다. 이 기사에서는 Ingress의 이전 버전과 현재 버전에서 어떤 변경이 이루어졌는지 알아봅니다. apiVersion, serviceName 및 servicePort 등과 유사합니다. Find more information and examples in the below reference link:- https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#-em-ingress-em- References:- https://kubernetes.io/docs/concepts/services-networking/ingress https://kubernetes.io/..
Kubernetes 정리 226: Ingress 제품을 판매하는 온라인 매장이 있는 회사를 위해 Kubernetes에 애플리케이션을 배포하고 있습니다. 애플리케이션은 예를 들어 myonlinestore.com에서 사용할 수 있습니다. 애플리케이션을 Docker 이미지로 빌드하고 Kubernetes 클러스터에 Deployment의 Pod로 배포합니다. 애플리케이션에는 데이터베이스가 필요하므로 MySQL 데이터베이스를 파드로 배포하고 mysql-service이라는 클러스터 IP 유형의 서비스를 생성하여 애플리케이션에 액세스할 수 있도록 합니다. 이제 애플리케이션이 작동합니다. 외부 세계에서 애플리케이션에 액세스할 수 있도록 하려면 이번에는 노드 포트 유형인 또 다른 서비스를 만들고 클러스터의 노드에 있는 high 포트에서 애플리케이션을 사용할 수 있도록 ..
Kubernetes 정리 224: Practice Test - Explore DNS Q1. Identify the DNS solution implemented in this cluster. Q2. How many pods of the DNS server are deployed? Q3. What is the name of the service created for accessing CoreDNS? Q4. What is the IP of the CoreDNS server that should be configured on PODs to resolve services? Q5. Where is the configuration file located for configuring the CoreDNS service? Q6. How is the Corefile passed into the CoreD..
Kubernetes 정리 217: IP Address Management - Weave Q1. How many Nodes are part of this cluster? Including master and worker nodes Q2. What is the Networking Solution used by this cluster? Q3. How many weave agents/peers are deployed in this cluster? Q4. On which nodes are the weave peers present? Q5. Identify the name of the bridge network/interface created by weave on each node. Q6. What is the POD IP address range configured by weave? Q7. What..
Kubernetes 정리 216: IP Address Management - Weave 이 섹션에서는 노드의 가상 브리지 네트워크에 IP 서브넷을 할당하는 방법과 파드에 IP를 할당하는 방법에 대해 설명합니다. CNI가 표준을 정의하므로 CNI에게 물어봅시다. CNI는 컨테이너에 IP를 할당하는 것은 네트워크 솔루션 제공업체인 CNI 플러그인의 책임이라고 말합니다. 컨테이너 네트워크 네임스페이스에 IP를 할당하는 섹션이 있습니다. 그러나 이러한 IP를 어떻게 관리해야 할까요? 이제, 쿠버네티스는 우리가 어떻게 하는지 신경쓰지 않습니다. 중복된 IP를 할당하지 않고 제대로 관리하는 방식으로 진행하면 됩니다. IP 목록을 파일에 저장하고 이 파일을 제대로 관리하는 데 필요한 코드가 스크립트에 있는지 확인하는 것이 쉬운 방법입니다. 이 파일은 각 호스트에 배치되고 해당 노드의 부품 IP를 관리합..
Kubernetes 정리 214: Practice Test - Deploy Network Solution Q1. In this practice test we will install weave-net POD networking solution to the cluster. Let us first inspect the setup. We have deployed an application called app in the default namespace. What is the state of the pod? Q2. Inspect why the POD is not running. Q3. Deploy weave-net networking solution to the cluster. NOTE: - We already have provided a weave manifest file under the /root/weave d..
Kubernetes 정리 212: Practice Test - Explore CNI Q1. Inspect the kubelet service and identify the container runtime endpoint value is set for Kubernetes. Q2. What is the path configured with all binaries of CNI supported plugins? Q3. Identify which of the below plugins is not available in the list of available CNI plugins on this host? Q4. What is the CNI plugin configured to be used on this kubernetes cluster? Q5. What binary executable file ..