전체 글111 5주차 과제 : 클래스 📌 클래스와 객체 클래스, 객체 정의와 용도 - 클래스 : 객체를 정의해 놓은 것(설계도) - 객체 : 실제로 존재하는 것 (제품) 클래스가 왜 필요해? → 객체를 생성하기 위해 → 객체가 왜 필요해? → 객체를 사용하기 위해 → 객체를 사용한다는 건? → 객체가 가진 속성(변수), 기능(메서드)를 사용하는 것 객체의 구성요소 - 속성 (변수), 기능 (메서드) 인스턴스의 생성과 사용 1. 클래스 작성 2. 객체 생성 3. 객체 사용 → 꼭 참조변수(리모컨)을 통해 사용해야 한다. 클래스의 또 다른 정의 1. 설계도 2. 데이터 + 함수(= 명령문, 메서드 묶음) 3. 사용자의 정의 타입 (프로그래머가 관련 값 묶어서 하나의 타입으로 지정) 📌 메서드 메서드 - 작업 단위로 문장들을 묶어놓은 것(명령문 .. 2022. 9. 26. 국비 - [쿠버네티스] Deployment 배운 내용 - Deployment - Deployment의 Yaml 파일 기본구조 - Deployment 생성하기 - Deployment 업데이트 - Deployment Rollout, 롤백, 삭제 Deployment - ReplicaSet과 Pod 배포 관리 - ReplicaSet 상위 오브젝트 - 애플리케이션의 업데이트를 편하게 하기 위해 사용 - 버전 2를 만들고 버전 1의 Pod를 하나씩 죽여준다. 버전 1의 Pod1 죽이고 버전2의 Pod1 실행 버전 2의 Pod2 죽이고 버전2의 Pod2 실행 하나하나씩 변경 → 롤링업데이트 (안정적이게 업데이트) Deployment의 Yaml 파일 기본구조 - ReplicatSet의 Yaml파일과 kind와 metadata.name만 다름 Deployment.. 2022. 9. 26. 국비 - [쿠버네티스] Pod(Yaml파일), ReplicaSet 배운 내용 - Yaml파일로 Pod 생성하기 - ReplicaSet 생성 및 삭제 Yaml파일 - 쿠버네티스에서 오브젝트 생성 및 관리할 때 명령어보다 Yaml파일 사용 권장함 - 공백 두 개로 들여쓰기 표현(탭 사용 안함) - 대소문자 구분함 Yaml 파일 기본구조 (apiVersion, kind, metadata, spec 4가지는 필수 입력 사항) Yaml파일로 Pod 생성하기 1) Pods API 확인 kubctl api-resources 2) .yaml 파일 작성 3) Yaml 파일로 Pod 생성하기 kubectl apply -f d:\KubeTestWeb\kuweb-pod.yaml 4) Pod 삭제 kubectl delete pods kuweb1 kuweb-pod kubectl delete p.. 2022. 9. 26. 국비 - [쿠버네티스] 쿠버네티스 구조와 특징, 설치, Pod 사용 배운 내용 - 쿠버네티스 구조와 특징 - 쿠버네티스 설치 - Pod 사용 *가상화는 물리적으로 pc가 1대인데 논리적으로는 여러대인것 처럼 해놓는것 (운영체제가 여러개) 쿠버네티스 구조와 특징 쿠버네티스 - 컨테이너 효율적으로 관리하기 위한 툴(오케스트레이션 도구) (이 컨테이너는 어느 pc에 들어가는게 좋아, 컨테이너 중단되면 다시 실행되게) - 다시 배포할 때 중단 안되게 해줌(무중단으로 진행) - 여러 대의 도커 호스트를 하나의 클러스터로 만들어 줌 - 클러스터링 : 여러개 서버(PC)를 마치 하나의 서버인 것 처럼 만듬 - 여러 서버의 자원을 클러스터링해 컨테이너를 배치하는 것이 핵심 기능 - 배우기 어려움(그래서 규모 큰 회사에서 주로 사용) * 도커 안에 있는 기능이 아니라 따른 도구이고 그 .. 2022. 9. 22. 이전 1 ··· 3 4 5 6 7 8 9 ··· 28 다음