ubuntu

    [Linux] 리눅스 서버 접속 방법과 도구(ubuntu)

    [Linux] 리눅스 서버 접속 방법과 도구(ubuntu)

    Server에 어떻게 접속하나요? 특별히 사용하는 도구나 방법이 있을까요? 질문의 의도가 무엇일까? ssh를 알고 있는가? ssh를 사용해 보았는가? 사용하는 OS가 무엇인지? 평소에 Ubuntu 같은 리눅스 기반 OS를 사용하는지? ssh의 원리를 알고 있는지? password가 아닌 key pair 방식을 사용해 보았는지? 사용하는 도구를 알고 있는지? 실제로 ssh 에 접속하는 방법은 알고 있지만 원리가 어떻게 되고, 어떻게 사용자를 추가하게 되고, Public Key, Private Key 가 사용되는 원리까지 알아야 좋다. 더 나아가서는 접근제어를 어떻게 관리하는지에 대한 질문도 받을 수 있다. 평소에 쿠버네티스를 공부하면서 Virtual Box나 ec2 인스턴스 같은 리눅스 OS는 매일 사용한..

    [kubernetes] #4 Minikube와 kubectl - 클러스터 구축

    [kubernetes] #4 Minikube와 kubectl - 클러스터 구축

    서론 minikube가 무엇인지 알아보자 kubectl이 무엇인지 알아보자 Minikube cluster를 설치해보자 Minikube 란? 일반적으로 배포에 사용되는 쿠버네티스 클러스터는 위와 같은 구조를 가진다. 즉, 다수의 마스터 노드와 워커 노드를 가진다. 그리고 마스터 노드와 워커 노드들은 각자의 역할을 부여받는다. 위 그림에서 보다시피 하나의 노드는 하나의 물리 머신 또는 가상 머신이 된다. 만약 로컬 환경에서 이러한 구조를 테스트 해보고 싶다면 어떻게 할까? 작은 기능 하나를 테스트 하기 위해서 위와 같이 많은 노드를 가진 클러스터를 구성해 보는 것은 매우 어렵다. (가상 머신을 많이 만들어서 테스트 한다고 해도, 일반적인 컴퓨터에서는 CPU와 RAM은 충분하지 않을 것이다.) 이같은 걱정을 ..