이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

분류 전체보기 415

Admission Controller

Kubernetes Admission Controller[Admission Controller 관련 글목록]Kubernetes Version 1.18 에 해당함.Kubernetes Admission ControllerMutating Admission Controller 생성해보기Validating Admission Controller  Admission Controller란? Admission Controller는 각종 Object(Pod, volume, service등)를 생성하기 위해Kube-apiserver 모듈로 Request를 보낼 시해당 Request 내용을 변형, 검증할 수 있는 Plugin의 집합임.관리자가 plugin을 개발해서 추가할 수도 있음. Admission Controller는C..

전세자금대출 개념잡기

전세자금대출 개념잡기 전세자금대출이란? 전세보증금 일부를 대출해주는 것 전세자금대출은 무엇은 담보로 대출을 해주는것인가? 고객 - 보증기관 - 은행 구조로 고객과 은행사이에 보증기관이 껴있음 보증기관이 고객에 대해서 '이 고객은 전세자금대출을 해줘도 되는 or 안되는 사람이다' 그리고 대출이 된다면 '이 고객은 전세자금대출을 얼마정도 까지 해줘도 된다' 라고 보증해주는 역할을 수행함. 보증기관으로부터 보증서를 발급을 하면 은행은 해당 보증서를 보고 신뢰를 구축하고 전세자금대출을 해줌. 보증기관 종류 주택도시보증공사 (HUG) 한국주택금융공사 (HF) 서울보증보험 (SGI) 전세자금대출금의 출처 종류 우리가 받는 대출금 즉 돈의 출처가 어디냐에 따라서 기금재원대출과 은행재원대출로 나눠짐. 기금재원대출 특정..

알쓸신잡 2020.10.16

kubernetes PriorityClass ( Priority & Preemption )

kubernetes Priority & Preemptption  Worker Node에 리소스가 충분하지 않거나 배포하려는 Pod의 Port를 이미 실행 중인 다른 Pod에서 사용 중인 상황 등다양한 경우로 인해서 새로운 Pod를 Kubernetes Cluster에 배포하지 못하는 상황이 발생할 수 있음.근데 만약 새로운 Pod가 매우 중요한 역할을 수행하는 Pod라면 이러한 제약인 있는 상황이여도 꼭 배포 되어야하는데이런 상황을 해결하기 위해 사용할 수 있는것이 바로 Kubernetes PriorityClass. PriorityClass를 사용하면 Pod에 우선순위를 설정할 수 있음.새로 배포되어야 하는 Pod의 우선 순위가 높은데리소스 부족 등 다양한 이슈로 배포가 안된다면해당 Pod 보다 낮은 우선..

Kubernetes Scheduler (Affinity)

Kubernetes Scheduler (Affinity) [Kubernetes Scheduler 관련 글 목록]Kubernetes Scheduler (Pod를 원하는 Worker Node에 배포하기)Kubernetes Scheduler (nodeSelector)Kubernetes Scheduler (Taint & Toleration)Kubernetes Scheduler (Affinity)    Kube-Scheduler의 다양한 기능을 사용해서 관리자가 직접특정 Worker Node에 Pod 가 생성되도록 설정할 수 도 있음대표적으로nodeSelectorTaint & TolerationAffinity3가지 방법이 있는데  이 글에서는 Affinity에 대해서 알아보겠음.   [목차]Affinity란?No..

Kubernetes Scheduler (Taint & Toleration)

Kubernetes Taint & Toleration [Kubernetes Scheduler 관련 글 목록]Kubernetes Scheduler (Pod를 원하는 Worker Node에 배포하기)Kubernetes Scheduler (nodeSelector)Kubernetes Scheduler (Taint & Toleration)Kubernetes Scheduler (Affinity) Kube-Scheduler의 다양한 기능을 사용해서 관리자가 직접특정 Worker Node에 Pod 가 생성되도록 설정할 수 도 있음대표적으로nodeSelectorTaint & TolerationAffinity3가지 방법이 있는데  이 글에서는Taint & Toleration에 대해서 알아보겠음.      [환경] Mast..

Kubernetes Scheduler (nodeSelector)

Kubernetes nodeSelector [Kubernetes Scheduler 관련 글 목록]Kubernetes Scheduler (Pod를 원하는 Worker Node에 배포하기)Kubernetes Scheduler (nodeSelector)Kubernetes Scheduler (Taint & Toleration)Kubernetes Scheduler (Affinity)  Kube-Scheduler의 다양한 기능을 사용해서 관리자가 직접특정 Worker Node에 Pod 가 생성되도록 설정할 수 도 있음대표적으로nodeSelectorTaint & TolerationAffinity3가지 방법이 있는데  이 글에서는 nodeSelector에 대해서 알아보겠음.   [환경] Master Node serve..

Kubernetes Scheduler (Pod를 원하는 Worker Node에 배포하기)

Kubernetes Scheduler Pod를 원하는 Worker Node에 배포하기   [Kubernetes Scheduler 관련 글 목록]Kubernetes Scheduler (Pod를 원하는 Worker Node에 배포하기)Kubernetes Scheduler (nodeSelector)Kubernetes Scheduler (Taint & Toleration)Kubernetes Scheduler (Affinity)    Kubernetes Scheduler 란?    Kubernetes 에서 Scheduling은 Cluster의 Kube-Scheduler 모듈이 담당하는 기능으로Pod가 어떤 Worker Node에서 실행되어야 적합한지 판단하는것을 역할을 수행함. Kube-Scheduler 모듈은 ..

MySQL 인코딩 설정 (encoding)

MYSQL 인코딩 설정 방법 [현재 mysql 인코딩 상태 확인] : show variables like 'c%'; : status [클라이언트 인코딩 변경] : set names utf8; [Database 인코딩 변경] : ALTER DATABASE wewas default character set utf8; MySQL 설치 시 인코딩 설정 MySQL 설치하는 중 인코딩(encoding) 변경할려면 my.ini 파일 만들어서 아래의 내용 추가하고 실행하면 됨 MySQL 설치가 완료되어있었다면 아래의 my.ini 추가 후 재기동 하면 적용됨 [client] default-character-set = utf8 [mysqld] character-set-client-handshake = FALSE init_..

DataBase/MySQL 2020.10.04

Windows mysql 설치

Windows mysql 설치 1. mysql_home 환경변수 생성 후 mysql 경로로 등록 cmd 예) set mysql_home=[mysql 경로] 2. path 에 %mysql_home%\bin 등록 3. mysql 5.6.38 설치 폴더의 my-default 파일 수정 주의 : 경로를 " / "로 해줘야 함 [mysqld] basedir=C:/program/mysql (설치 폴더) datadir=C:/program/mysql/data (설치폴더\data) port=3306 [참고] 설치하는 중 인코딩(encoding) 변경할려면 my.ini 파일 만들어서 아래의 내용 추가하고 실행하면 됨 [client] default-character-set = utf8 [mysqld] character-se..

DataBase/MySQL 2020.10.04

네임드 파이프 (Named-Pipe)

네임드 파이프 (Named-Pipe) 네임드 파이프 란? 익명 파이프(Pipe) 통신을 할 프로세스가 명확하게 알 수 있는 경우 사용 자식과 부모 프로세스간 통신의 경우에 사용 가능 [단점] PPID(같은 부모 프로세스)를 가지는 프로세스들 사이에서만 통신이 가능 전혀 모르는 상태의 프로세스들 사이의 통신의 경우 사용 네임드 파이프 (Named Pipe) Named Pipe는 Pipe의 단점을 해결한, Pipe의 확장이라고 할 수 있음 이름을 가진 PIPE 를 통해서 프로세스들 간에 단방향 통신을 지원 서로 다른 프로레스들이 PIPE 의 이름만 알면 통신이 가능함 [단점] 읽기/쓰기가 동시에 불가능함, read only, write only 만 가능 해당 단점을 해결하기 위해 보통 pipe 하나를 읽기전..

코딩/C and C++ 2020.10.04
반응형