·졸과
API 서버 호출kubectl cluster-inforoot@k8s-master:~# kubectl cluster-infoKubernetes control plane is running at https://10.178.0.2:6443CoreDNS is running at https://10.178.0.2:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy certificate-authority-data아무런 설정없이 crul IP 이렇게 하면 에러가 발생한다API서버가 사용자의 서버에서 사용하는 인증서가 공식 CA가 아님을 확인하기 때문이다kubeconfig에서 자체 CA를 제공하기 때문에 이를 발급받아 접근해야 한다그것을 kubeconfig의..
·졸과
목표GCP Compute Engine으로 VM 인스턴스 생성하기 (총 2개)생성한 VM Instnace에 SSH로 접속 가능하게 하기생성한 VM Instance 내에 비밀번호 설정하기프로젝트 생성Project ID: k8s-demo-428005Master Node - 1개 - 리눅스 우분투 20.04 LTS - e2-medium(cpu2, 4GB) Worker Node - 1개 - 리눅스 우분투 20.04 LTS - e2-small(cpu2, 2GB)VM에 SSH로 내 터미널에서 접속하기공개키/비밀키 생성https://skstp35.tistory.com/341 메타데이터 사용자 이름 : .k8s-master 외부 ip : 34...k8s-worker1 외부 ip : 34... ssh -i 비밀키 이름@외..
·공지
감당할 수 없을 만큼 큰 파도에 자신을 던진다그리고 어떤 수를 써서라도 살아남는다타성에 젖기 전에 또 다시 자신을 던진다타성 : 변화를 시도하지 않는 나태한 습성이나 삶에 좋지 않은 버릇
·PNUMiniBootCamp
소켓통신소켓 통신은 프로토콜 아닌 OS가 만든 인터페이스다OS가 IP연결하고 PORT만 적어두면 통신 시켜줄테니 이것만 지켜! 라고 말하는것 단방향 통신수신자가 송신자한테 RESPONSE하지 않는것 반이중통신전화처럼 동시에 안되고 무전기 처럼 한번에 한명씩만 가능 블로킹 서버 통신클라이언트가 요청을 하면 동기적으로 응답하는서버 = 동기서버 or 블로킹 서버->요청을 받고 처리할때까지 다른 작업을 할 수없다즉 여러 컴퓨터에서 데이터를 받으면 쓰레드가 없기 때문에 하나씩만 데이터를 처리 할 수 있다 멀티스레드 비동기 서버 통신쓰레드를 사용하여 여러 요청들을 병렬로 처리가능 웹서버클라이언트가 리퀘스트를 해야 response를 해준다html == 세계 공통 워드 프로그램웹 부라우저 == html 뷰어html이 ..
·PNUMiniBootCamp
8bit = 1byte = 영어 1글자 가능 -> 8bit통신 사용하는 이유 통신TCP(transmission control protocol) -> 3 handshake기반프로토콜 -> 동등한관계에서 상호 규약인터페이스 -> 동등하지 않은 관계에서의 상호 규약보안의 3요소 기밀성, 무결성, 가용성 가용성-> 필요한 시점에 정상적으로 동작하는것 : TCPRSA(공개키,암호키) ->홍군-청군 이야기기밀성 -> 인가되지 않는 접근 방지 : RSA 무결성 -> 무단으로 변경되지 않은것 : RSATCP + RSA -> 완벽한 통신가능 대칭키->클라이언트(브라우저)-카카오-내가만든서버1. 클라이언트가 카카오에 자신의 id,password를 보낸다2. 카카오가 클라이언트한테 인증 토큰을 보낸다3. 클라이언트가 나한테..
·PNUMiniBootCamp
자동차는 엔진 상속 불가-> 다양성 성립 X자동차는 엔진의 기능을 사용하면 되니까 될거 같지만상속을 말로만 들었을땐 부모의 변수를 물려받는것인데이거 자체로만 인지하고 문법적으로 사용하면 좋은 아키텍처가 만들어지지 않는다//아키텍처 : 시스텀 구조의 설계 유형왜? 다형성에 어긋나서 추상화를 만족하지 못한다반대로 강아지는 동물을 상속 받을 수 있다판단할때 강아지야 너 동물이니? OK, 자동차야 너 엔진이니? NO DIP : dependency inversion priniple구체적인 대상에 의존하는게 아니라 추상적인 것에 의존하고 상속을 통한 객체를 찍어서 운영하자왕과 모자장수가 아닌 재판관과 증인에 의존해서 유지보수에 용이하게 만들자 OCP : open closed principle DIP를 사용하면 기존..
브리오
내가 걷는길