전체 글56 k8s 인프라 구성 현재 kubernetes를 아주 아주 아주 아주 아주 아주 조금 알고 있는 상태며, 이 상태에서 실습을 진행한 거라 굉장히 미숙하고 중간에 무언가 빠진듯한(?) 느낌이 날 수 있다. 이 중간에 무언가 빠진 듯한 느낌은 나중에 어느 정도 알게 되었을 때 수정할 예정. 검색 비허용으로 설정하고 싶은데 그런 기능이 티스토리에도 있을지는 모르겠다. 여하튼 스타트. 🚩 준비물 : node 5개 (master01, master02, worker01, worker02, worker03) *나는 putty로 작업하긴 했으나, mobaXterm 같은 걸 사용하면 손이 덜감. 1. 기본 설정 5대의 모든 VM 노드에 root 계정으로 로그인 후 sudoer 설정 작업. $ visudo ## Allows people in .. 2021. 12. 30. 네트워크 리소스와 서버 리소스 📌 네트워크 리소스 여러 개의 리전으로 구성된 클라우드 환경에서는 각 리전마다 각각의 가상 네트워크가 독립적으로 만들어진다. 리전에서 가상 네트워크를 만들기 위해 필요한 컴포넌트에는 뭐가 있을까. (참고. 용어는 AWS기준) ✔ 네트워크 리소스 1. 라우터 2. 스위치 (서브넷) 3. 공인 IP주소 4. 시큐리티 그룹 라우터 : AWS에서는 하나의 독립된 가상 네트워크를 가상 사설 클라우드 혹은 VPC (Virtual Private Cloud)라고 하는데 하나의 리전에 여러 개의 VPC를 둘 수 있다. 여기서 말하는 '독립된 가상 네트워크'는 가정에서 공유기로 구성한 LAN(Local Area Network)과 같이 외부 접근이 제한된 사설 네트워크이다. 테넌트 안의 가상 네트워크와 물리적인 외부 네트워.. 2021. 12. 1. 클라우드 환경의 전체 그림 📌 keypoint : AWS 기준 AWS는 전 세계적으로 클라우드 서비스를 제공하기 위해 IDC(Internet Data Center)를 자체적으로 구축 및 운영중이다. 이러한 클라우드 서비스를 위한 인프라 환경을 크게 테넌트(Tenant), 리전(Region), 가용 영역(Availability zone)으로 구분할 수 있다. 테넌트 (Tenant) : 테넌트는 사전적인 의미로 세입자를 의미한다. 클라우드 서비스 이용자는 자신만의 테넌트 환경을 갖게 되는데 AWS를 예로 들면 AWS 계정이 테넌트에 해당한다. 리전 (Region) : 물리적으로 위치가 다른 나라들을 대상으로 동일 서버를 사용하게 되면, 재해 또는 불가항력으로 서버가 정지되었을 때 대처할 수 없어서 서비스를 종료해야하거나, 물리적 거리.. 2021. 11. 30. 클라우드 컴퓨팅 클라우드 컴퓨팅 : 인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석, 인텔리전스 등 컴퓨팅 서비스를 제공하는 것. 클라우드 컴퓨팅 유형 1. 사설 클라우드 (Private Cloud) 2. 공용 클라우드 (Public Cloud) 3. 하이브리드 클라우드 (Hybrid Cloud) 🔎 하이브리드 클라우드? : 내부에 사설 클라우드를 구축하여 운영하다가 필요에 따라 외부의 공용 클라우드를 함께 이용하는 것을 일반적으로 하이브리드 클라우드라고 한다. 사설 클라우드와 공용 클라우드 개념은 밑에 참고. 공용 클라우드와 사설 클라우드 차이 1. 사설 클라우드 (온프레미스 on-premise, 즉 물리적인 데이터 센터 필요) : 해당 기업의 사용자만 사용 가능 회사 휴게실에 설치된 자동판.. 2021. 11. 27. javascript function 개념과 종류 javascript랑 나름 친하다고 생각했는데 이번에 이론적으로 개념을 잡으면서 살짝 멀어졌다. 고차함수에 익숙해지자! 1급 객체 javascript function는 1급 객체이다. 1급 객체가 뭔지 알아보자. 1급 객체 (First Class Object) 1. 변수에 저장이 가능하다. 2. 함수의 Parameter로 전달할 수 있다. 3. 함수의 return 값으로 사용할 수 있다. 4. 자료 구조 (Object, Array 등)에 저장할 수 있다. 아래는 가장 기본적인 function의 선언 방법이다. ES6 이상을 사용한다면 Arrow function을 사용하여 선언할 수 있다. function call(params){ //code } call('value'); //Arrow function c.. 2021. 11. 14. 호출 스케줄링 setInterval, setTimeout | setInterval 함수 즉시 종료 일정 간격으로 데이터를 불러와 그래프를 그려낼 때 '일정 시간 간격을 두고 함수를 실행하는 방법'이라는 설명을 읽고 아무 생각없이 setInterval로 구현했다가 일정 간격으로 데이터를 불러오지 못하고 clearInterval을 사용해도 setInterval 함수 호출이 중단되지 않는 현상을 발견했다. 나와 같은 사람이 없기를 바라며 .. 호출 스케줄링에 대해 제대로 알아보도록 하자. 🔎 호출 스케줄링 (Scheduling a call) 일정 시간이 지난 후에 함수를 예약 실행(호출)할 수 있게 하는 것을 '호출 스케줄링'이라고 한다. 호출 스케줄링을 구현하는 방법은 두 가지가 있다. setTimeout : 일정 시간이 지난 후에 함수를 실행하는 방법 setInterval : 일정 시간 간격을 두고 함.. 2021. 11. 10. 이전 1 ··· 3 4 5 6 7 8 9 10 다음