본문 바로가기

자바 , 기타 공부/클라우드 공부15

명령어 실습 KUBCTL : 개념의 복습 KUBCETL -> POD형태로의 배포는 지양하는 것이 옳지 않을까. POD형태의 배포는 , 가용성이 크게 감소한다. DEPLOYMENT 형태로 배포하는 것이 옳지 않을까 YML단위 배포시 DEPLOYMENT가 옳을 수 있다. 실습시 주의 KUBECTL이 메인이 된다. (쿠버네티스의 리소스 리스트를 출력) -O WIDE를 통해서, 해당 리소스와 관련된 추가적인 정보가 나온다. KUBECTL DECRIBE 혹은 KUBECTL LOG를 통해 문제를 해결할 방법을 찾는다. 대부분의 배포는 KUBECTL APPLY를 통해서 진행한다. 그 이유는 생성, 혹은 이미 리소스가 존재할때 수정까지 가능하다. KUBECTL EXEC 를통해서 POD에서 실행되는 APPLICATION에 들어가 명.. 2024. 1. 31.
3주차 - Kubernetes 설계 목표: 단순한 완료 보다는 학습 이후 개념의 확장과 추가에 이해를 응용하자 . 어떠한 가상머신에도 동일하게 관리되고 사용되어야 한다. 명령어 set들(script)를 활용할 수도 있다. Kubernetes는 스스로 monitoring하고 관리를 처리한다. (OpenStack의 , 사용자에게 monitoring과 처리의 전반을 맡기는 개념과는 반대의 개념이다. ) EX) WORK NODE에서 CONTAINER X를 NODE B에서 작업하라는 명령. 만약에 WORK NODE에서 명령을 내린다면, NODE B의 장애가 생겼을때 USER가 직접 이를 해결해야 한다. 즉, KUBERNES의 세부적인 명령을 내리지 않고 원하는 상태만을 서술하고 이후 기능을 KUBERNETES가 진행해주는 식의 설계를 식으로 설계하.. 2024. 1. 10.
3주차 WSL 설치 -> 윈도우에서 가상환경으로 LINUX를 사용할 수 있게 되어있다. UBUNTU로 진행하는 이유? UBUNTU에서의 설치와 관리가 용이 대부분의 SERVER들은 현재 LINUX위에서 작동하기 때문이다. VM와의 비교? VM은 너무 느리고 껐다 키기도 불편 . WSL는 가상머신 -> 어플리케이션과 운영체제를 포함.(즉 , 가상머신의 원래 정의는 한개의 컴퓨터에서 다른 운영체제를 사용할 수 있게 설정해주는 기계) 운영체제 -> 하드웨어와 소프트웨어가 통신하고, 어플리케이션을 관리하낟. LOCAL에서 굳이 AWS를 사용하지 않는 이유? 비용 때문. AWS로 공부까지 하기에는 금액상 무리가 굉장히 크다. 초 단순 명령어 작성 - kubernets에서 program 생성 방법 apiVersion: v.. 2024. 1. 3.
2회차 컨테이너란 ? 컨테이너 안에는 화물이 있고, 컨테이너 간은 독립적이다 . 사이즈나 규격등이 표준적. isolatio,portability가능하며, 동일한 platform 안에 올라갈 수 있다. 처음으로 명확한 컨테이너를 시작한 것이, 리눅스이다. 리눅스의 개념 (간단) namespace -> name (다양한 변수를 분리) 각 그룹이 독자적 사용 Cgroup -> cpu, 메모리 같은 자원을 격리 즉, 여러개의 프로세스가 각자 고립된 공간에서 사용되는 구조를 컨테이너라 한다. https://jihyukcoding.tistory.com/36 쓰레드, 프로세스 프로그램은 실행 가능한 파일을 의미하고? 프로세스는 실행중인 프로그램을 의미한다. 프로세스는 자원(resource)와 쓰레드로 구성되어있다. 쓰레드는.. 2023. 12. 27.
클라우드 첫 번쨰 강의 * 클라우드는 가산점을 얻을 수 있다. 하지만 코테부터 붙어야하고, 프로그래밍 프로젝트도 하고, 클라우드는 + 이다 . 리눅스가 기본이 될 것. 리눅스 사용법을 반드시 알아야 됨. 다음 강의부터는 줌으로 듣는다. 100 % 실습. 학기중에 클라우드가 열리지 않기 때문에, 방학중에 강의를 듣자. 빠지지 않는게 중요하다 . 수업은 1시간 정도. 그 이후 한 주 동안 실습을 준비한다. -> 주에 1~2번. 1. 가상화 클라우드 컴퓨팅은 virtualization이라는 가상화. hardware->os(리눅스)-> 여러가지 application 사용. 가상화중에선 컨테이너가 대세. 컨테이너는 나중에 배우자. virtual machine이란? hardware를 쪼개준다. =>? cpu를 생각해보자 clk이 증가 비.. 2023. 12. 22.