Tag

docker

Nifi 설치

최대 1 분 소요

Docker 설치

Stress Utility

최대 1 분 소요

부하 테스트 프로그램

cAdvisor Utility

최대 1 분 소요

Linux 리소스 모니터링. Web Portal 제공. Host 뿐아니라, Docker Container의 모니터링 제공

맨 위로 이동 ↑

ogg

OGG 용어 설명

최대 1 분 소요

ER : Extract and Replicat ODI : ETL. OGG 실시간 데이터를 Bulk처리 가능하다 Veridata : 데이터 검증 및 복구 스크립트 생성 가능하다 Monitoring ExtTrail : Local trail file ExtFile...

OGG Performance View

최대 1 분 소요

dba_goldengate_inbound v$gg_apply_receiver v$gg_apply_reader v$gg_apply_coordinator v$gg_apply_server v$goldengate_table_stats

OGG 파라미터, 매크로

2 분 소요

GLOBALS $ oggsrc $ ggsci -- $OGG_HOME/GLOBALS. 전체 공통 파라미터 설정 -- 개별 파라미터에서 GLOBALS의 파라미터에 대한 override 가능하다 > edit param ./GLOBALS

OGG Trail file 분석

최대 1 분 소요

```sh $ oggsrc $ ./logdump open dirdat/rt000000000 To view the trail file header: fileheader on To view the record header with data ghdr on 컬럼정보...

Initial Load by OGG (Direct)

최대 1 분 소요

Direct access을 이용한 Initial Load Extract ```sql Edit param eini Extract eini UserIdAlias oggadmin_root RMTHOST easthost, MGRPORT 7909 – rini을 자동으로 실행한다. R...

OGG S/W 설치

최대 1 분 소요

Requirement S/W Volume Classic : 1.2 GB, MSA : 1.5 GB 필요 SWAP space 필요 Trail Volume Trail file size : Pick time때의 re...

GGSEVT

최대 1 분 소요

```sh view ggsevt 2017-04-06 11:10:02 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): edit param mgr. 2017-04-06...

OGG GGSCI Command

1 분 소요

History $ alias $ oggsrc $ ggsci > history > ! > !2 정보 보기 GGSCI> -- lacct 통계정보 보기 > stats lacct -- lacct 상태정보 보기pipeline > status lacct --...

OGG Discard

최대 1 분 소요

$ vi dirrpt/rwconf.dsc Oracle GoldenGate Delivery for Oracle process started, group RWCONF discard file opened: 2017-04-10 12:43:13 ORA-20017: asta0009 614...

맨 위로 이동 ↑

example

K8S Job

최대 1 분 소요

Job은 1회성 작업을 할때 사용한다.

K8S ReplicaSet

최대 1 분 소요

ReplicaSet은 replicas, selector, template으로 구성되는데, pods의 auto healing/scaling을 가능하게하는 controller이다.

OGG 파라미터, 매크로

2 분 소요

GLOBALS $ oggsrc $ ggsci -- $OGG_HOME/GLOBALS. 전체 공통 파라미터 설정 -- 개별 파라미터에서 GLOBALS의 파라미터에 대한 override 가능하다 > edit param ./GLOBALS

Initial Load by OGG (Direct)

최대 1 분 소요

Direct access을 이용한 Initial Load Extract ```sql Edit param eini Extract eini UserIdAlias oggadmin_root RMTHOST easthost, MGRPORT 7909 – rini을 자동으로 실행한다. R...

OGG GGSCI Command

1 분 소요

History $ alias $ oggsrc $ ggsci > history > ! > !2 정보 보기 GGSCI> -- lacct 통계정보 보기 > stats lacct -- lacct 상태정보 보기pipeline > status lacct --...

맨 위로 이동 ↑

nifi

Nifi Text

최대 1 분 소요

1. ExtractText Regex를 이용해 검색된 문자를 추출한다. [사용자 Attribute] + . + [Regex의 Capturing Group 순번] 형태의 Dynamic Attribute를 생성해서 찾아진 값에 매핑한다. 사용자 Attribute가 “regex”이...

Nifi Log

최대 1 분 소요

1. LogAttribute FlowFile 정보를 NiFi 로그 파일($NIFI_HOME/logs/nifi-app.log)에 출력

Nifi Kafka

최대 1 분 소요

1. ConsumeKafka Kafka Topic을 Consume한다

Nifi Json

1 분 소요

1. JsonTreeReader와 JsonPathReader의 차이 JsonTreeReader는 전체 JSON을 레코드로 읽거나 최상위 배열의 경우 배열의 각 요소를 (전체적으로) 레코드로 읽습니다. JsonPathReader를 사용하면 전체 흐름 파일 내의 특정 개체 / 레...

Nifi HDFS

최대 1 분 소요

1. PutHDFS flowFile을 HDFS로 저장한다

Nifi File

최대 1 분 소요

1. GenerateFlowFile 임의의 FlowFile을 한 개씩 1 Byte 문자로 생성하라는 의미이다.

Nifi Execute

1 분 소요

1. ExecuteStreamCommand ** 외부 프로세서를 실행시키고 외부 프로세서가 받는 STDIN으로 FlowFile의 Contents를 넘겨주는 작업 Python script 실행. 특적 Directory의 파일을 하나씩 전달하는 것으로 보임.

Nifi DB

최대 1 분 소요

1. ConvertJsonToSQL Json을 SQL DML문으로 변환하다

Nifi Controller

1 분 소요

1. DBCPConnectionPool Database 연결

Nifi Atributte

최대 1 분 소요

frowFile의 메타속성(Attribute) 을 다룬다.

Nifi 설치

최대 1 분 소요

Docker 설치

맨 위로 이동 ↑

processor

Nifi Text

최대 1 분 소요

1. ExtractText Regex를 이용해 검색된 문자를 추출한다. [사용자 Attribute] + . + [Regex의 Capturing Group 순번] 형태의 Dynamic Attribute를 생성해서 찾아진 값에 매핑한다. 사용자 Attribute가 “regex”이...

Nifi Log

최대 1 분 소요

1. LogAttribute FlowFile 정보를 NiFi 로그 파일($NIFI_HOME/logs/nifi-app.log)에 출력

Nifi Kafka

최대 1 분 소요

1. ConsumeKafka Kafka Topic을 Consume한다

Nifi Json

1 분 소요

1. JsonTreeReader와 JsonPathReader의 차이 JsonTreeReader는 전체 JSON을 레코드로 읽거나 최상위 배열의 경우 배열의 각 요소를 (전체적으로) 레코드로 읽습니다. JsonPathReader를 사용하면 전체 흐름 파일 내의 특정 개체 / 레...

Nifi HDFS

최대 1 분 소요

1. PutHDFS flowFile을 HDFS로 저장한다

Nifi File

최대 1 분 소요

1. GenerateFlowFile 임의의 FlowFile을 한 개씩 1 Byte 문자로 생성하라는 의미이다.

Nifi Execute

1 분 소요

1. ExecuteStreamCommand ** 외부 프로세서를 실행시키고 외부 프로세서가 받는 STDIN으로 FlowFile의 Contents를 넘겨주는 작업 Python script 실행. 특적 Directory의 파일을 하나씩 전달하는 것으로 보임.

Nifi DB

최대 1 분 소요

1. ConvertJsonToSQL Json을 SQL DML문으로 변환하다

Nifi Controller

1 분 소요

1. DBCPConnectionPool Database 연결

Nifi Atributte

최대 1 분 소요

frowFile의 메타속성(Attribute) 을 다룬다.

맨 위로 이동 ↑

setup

K8S Setup (Nexus)

3 분 소요

- Container Engine으로 containerd를 사용하도록 한다. Docker는 Image build용으로 사용하기 때문에 그 용도가 없으면 설치하지 않아도 됨 - Centos 8.4 - Master 3대, Worker 5대

K8S Setup (Vagrant)

2 분 소요

* KVM을 이용한 설치가이드 https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EA%B8%B0%EC%B4%88/lecture/24556?tab=curriculum&volume=0.44

OGG 파라미터, 매크로

2 분 소요

GLOBALS $ oggsrc $ ggsci -- $OGG_HOME/GLOBALS. 전체 공통 파라미터 설정 -- 개별 파라미터에서 GLOBALS의 파라미터에 대한 override 가능하다 > edit param ./GLOBALS

OGG S/W 설치

최대 1 분 소요

Requirement S/W Volume Classic : 1.2 GB, MSA : 1.5 GB 필요 SWAP space 필요 Trail Volume Trail file size : Pick time때의 re...

맨 위로 이동 ↑

connect

맨 위로 이동 ↑

jenkins

Jenkins - NodeJS 설치

최대 1 분 소요

1. Jenkins를 위한 NodeJS 설치 (Jenkins에서 자동설치 안되는 경우 )

맨 위로 이동 ↑

kafka

Nifi Kafka

최대 1 분 소요

1. ConsumeKafka Kafka Topic을 Consume한다

맨 위로 이동 ↑

controller

K8S loadbalancer

1 분 소요

1. MetalLb 설치 및 LoadBalancer 테스트

K8S Job

최대 1 분 소요

Job은 1회성 작업을 할때 사용한다.

K8S ReplicaSet

최대 1 분 소요

ReplicaSet은 replicas, selector, template으로 구성되는데, pods의 auto healing/scaling을 가능하게하는 controller이다.

K8S Deployment - Rolling Update

최대 1 분 소요

Deployment는 Software의 자동 Update를 위해 사용한다. ReplicaSet과 동일하게 replicas, selector, template 정의가 필요하며, 추가로 strategy type (Recreate, RollingUpdate 등) 정의가 필요하다. ...

K8S Deployment - Recreate

최대 1 분 소요

Deployment는 Software의 자동 Update를 위해 사용한다. ReplicaSet과 동일하게 replicas, selector, template 정의가 필요하며, 추가로 strategy type (Recreate, RollingUpdate 등) 정의가 필요하다. ...

Nifi Controller

1 분 소요

1. DBCPConnectionPool Database 연결

맨 위로 이동 ↑

confluent

맨 위로 이동 ↑

container

맨 위로 이동 ↑

compose

맨 위로 이동 ↑

report

OGG Trail file 분석

최대 1 분 소요

```sh $ oggsrc $ ./logdump open dirdat/rt000000000 To view the trail file header: fileheader on To view the record header with data ghdr on 컬럼정보...

GGSEVT

최대 1 분 소요

```sh view ggsevt 2017-04-06 11:10:02 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): edit param mgr. 2017-04-06...

OGG Discard

최대 1 분 소요

$ vi dirrpt/rwconf.dsc Oracle GoldenGate Delivery for Oracle process started, group RWCONF discard file opened: 2017-04-10 12:43:13 ORA-20017: asta0009 614...

맨 위로 이동 ↑

common

OGG 용어 설명

최대 1 분 소요

ER : Extract and Replicat ODI : ETL. OGG 실시간 데이터를 Bulk처리 가능하다 Veridata : 데이터 검증 및 복구 스크립트 생성 가능하다 Monitoring ExtTrail : Local trail file ExtFile...

OGG Performance View

최대 1 분 소요

dba_goldengate_inbound v$gg_apply_receiver v$gg_apply_reader v$gg_apply_coordinator v$gg_apply_server v$goldengate_table_stats

OGG GGSCI Command

1 분 소요

History $ alias $ oggsrc $ ggsci > history > ! > !2 정보 보기 GGSCI> -- lacct 통계정보 보기 > stats lacct -- lacct 상태정보 보기pipeline > status lacct --...

맨 위로 이동 ↑

log

Nifi Log

최대 1 분 소요

1. LogAttribute FlowFile 정보를 NiFi 로그 파일($NIFI_HOME/logs/nifi-app.log)에 출력

맨 위로 이동 ↑

test

Stress Utility

최대 1 분 소요

부하 테스트 프로그램

맨 위로 이동 ↑

install

Nifi 설치

최대 1 분 소요

Docker 설치

맨 위로 이동 ↑

delete

K8S Job

최대 1 분 소요

Job은 1회성 작업을 할때 사용한다.

K8S ReplicaSet

최대 1 분 소요

ReplicaSet은 replicas, selector, template으로 구성되는데, pods의 auto healing/scaling을 가능하게하는 controller이다.

맨 위로 이동 ↑

k8s

맨 위로 이동 ↑

image

맨 위로 이동 ↑

network

맨 위로 이동 ↑

volume

K8S Volume - StorageOS

2 분 소요

StorageOS는 Dynamic Provisioning을 지원하며, pvc를 생성하면 자동으로 pv가 생성된다.

맨 위로 이동 ↑

build

맨 위로 이동 ↑

spark

맨 위로 이동 ↑

python

맨 위로 이동 ↑

pyspark

맨 위로 이동 ↑

maven

맨 위로 이동 ↑

springboot

맨 위로 이동 ↑

curl

맨 위로 이동 ↑

pod

K8S Pod Lifecycle

1 분 소요

Pod와 Container Lifecycle에 따른 상태

K8S Node Scheduling

1 분 소요

Pod를 원하는 Node에 배포하기 위해 필요하다.

맨 위로 이동 ↑

pv

K8S Volume - StorageOS

2 분 소요

StorageOS는 Dynamic Provisioning을 지원하며, pvc를 생성하면 자동으로 pv가 생성된다.

K8S Volume - Block Storage

1 분 소요

주로 SAN(Storage Area Network)를 기반으로 생성한다. 동시에 2개이상의 Node에서 연결을 허용하지 않고, 많은 데이터를 처리하는데 잇점이 있어서 DB를 구성하는데 사용된다.

K8S Volume

1 분 소요

1. emptyDir

맨 위로 이동 ↑

pvc

K8S Volume - StorageOS

2 분 소요

StorageOS는 Dynamic Provisioning을 지원하며, pvc를 생성하면 자동으로 pv가 생성된다.

K8S Volume - Block Storage

1 분 소요

주로 SAN(Storage Area Network)를 기반으로 생성한다. 동시에 2개이상의 Node에서 연결을 허용하지 않고, 많은 데이터를 처리하는데 잇점이 있어서 DB를 구성하는데 사용된다.

K8S Volume

1 분 소요

1. emptyDir

맨 위로 이동 ↑

tee

맨 위로 이동 ↑

jq

맨 위로 이동 ↑

cloud

Springboot Cloud Resilience4J

최대 1 분 소요

호출하는 Local API가 Remote API를 포함하는 경우, Remote API를 호출하는 부분에 CircuitBreaker를 구성하면 Remote API의 실패때문에 Local API까지 실패하는 것을 피할 수 있다이렇게 구성하면 Remot API에서 Exception...

맨 위로 이동 ↑

mockmvc

맨 위로 이동 ↑

webmvctest

맨 위로 이동 ↑

temp

First Test Page

최대 1 분 소요

공지사항입니다 공지사항 순서 1 공지사항 순서 2

맨 위로 이동 ↑

blog

First Test Page

최대 1 분 소요

공지사항입니다 공지사항 순서 1 공지사항 순서 2

맨 위로 이동 ↑

initial

Initial Load by OGG (Direct)

최대 1 분 소요

Direct access을 이용한 Initial Load Extract ```sql Edit param eini Extract eini UserIdAlias oggadmin_root RMTHOST easthost, MGRPORT 7909 – rini을 자동으로 실행한다. R...

맨 위로 이동 ↑

replicat

OGG 파라미터, 매크로

2 분 소요

GLOBALS $ oggsrc $ ggsci -- $OGG_HOME/GLOBALS. 전체 공통 파라미터 설정 -- 개별 파라미터에서 GLOBALS의 파라미터에 대한 override 가능하다 > edit param ./GLOBALS

맨 위로 이동 ↑

extract

OGG 파라미터, 매크로

2 분 소요

GLOBALS $ oggsrc $ ggsci -- $OGG_HOME/GLOBALS. 전체 공통 파라미터 설정 -- 개별 파라미터에서 GLOBALS의 파라미터에 대한 override 가능하다 > edit param ./GLOBALS

맨 위로 이동 ↑

pump

OGG 파라미터, 매크로

2 분 소요

GLOBALS $ oggsrc $ ggsci -- $OGG_HOME/GLOBALS. 전체 공통 파라미터 설정 -- 개별 파라미터에서 GLOBALS의 파라미터에 대한 override 가능하다 > edit param ./GLOBALS

맨 위로 이동 ↑

dockerfile

맨 위로 이동 ↑

restart

맨 위로 이동 ↑

registry

맨 위로 이동 ↑

hub

맨 위로 이동 ↑

utility

Stress Utility

최대 1 분 소요

부하 테스트 프로그램

cAdvisor Utility

최대 1 분 소요

Linux 리소스 모니터링. Web Portal 제공. Host 뿐아니라, Docker Container의 모니터링 제공

맨 위로 이동 ↑

nginx

맨 위로 이동 ↑

command

맨 위로 이동 ↑

cluster

맨 위로 이동 ↑

nodejs

Jenkins - NodeJS 설치

최대 1 분 소요

1. Jenkins를 위한 NodeJS 설치 (Jenkins에서 자동설치 안되는 경우 )

맨 위로 이동 ↑

text

Nifi Text

최대 1 분 소요

1. ExtractText Regex를 이용해 검색된 문자를 추출한다. [사용자 Attribute] + . + [Regex의 Capturing Group 순번] 형태의 Dynamic Attribute를 생성해서 찾아진 값에 매핑한다. 사용자 Attribute가 “regex”이...

맨 위로 이동 ↑

script

Nifi Execute

1 분 소요

1. ExecuteStreamCommand ** 외부 프로세서를 실행시키고 외부 프로세서가 받는 STDIN으로 FlowFile의 Contents를 넘겨주는 작업 Python script 실행. 특적 Directory의 파일을 하나씩 전달하는 것으로 보임.

맨 위로 이동 ↑

streams

맨 위로 이동 ↑

deployment

K8S Deployment - Rolling Update

최대 1 분 소요

Deployment는 Software의 자동 Update를 위해 사용한다. ReplicaSet과 동일하게 replicas, selector, template 정의가 필요하며, 추가로 strategy type (Recreate, RollingUpdate 등) 정의가 필요하다. ...

K8S Deployment - Recreate

최대 1 분 소요

Deployment는 Software의 자동 Update를 위해 사용한다. ReplicaSet과 동일하게 replicas, selector, template 정의가 필요하며, 추가로 strategy type (Recreate, RollingUpdate 등) 정의가 필요하다. ...

맨 위로 이동 ↑

template

K8S Job

최대 1 분 소요

Job은 1회성 작업을 할때 사용한다.

K8S ReplicaSet

최대 1 분 소요

ReplicaSet은 replicas, selector, template으로 구성되는데, pods의 auto healing/scaling을 가능하게하는 controller이다.

맨 위로 이동 ↑

event

맨 위로 이동 ↑

readness

K8S Readness, Liveness

최대 1 분 소요

K8S는 Container가 정상인지만 확인한다. Container의 Service가 비정상인 경우 확인하지 못하며, 이 경우를 대비해 Readness, Liveness 설정이 필요하다. Readness와 Liveness는 설정방법은 동일하면 적용시점만 다르다.

맨 위로 이동 ↑

liveness

K8S Readness, Liveness

최대 1 분 소요

K8S는 Container가 정상인지만 확인한다. Container의 Service가 비정상인 경우 확인하지 못하며, 이 경우를 대비해 Readness, Liveness 설정이 필요하다. Readness와 Liveness는 설정방법은 동일하면 적용시점만 다르다.

맨 위로 이동 ↑

storage

K8S Volume - StorageOS

2 분 소요

StorageOS는 Dynamic Provisioning을 지원하며, pvc를 생성하면 자동으로 pv가 생성된다.

K8S Volume - Block Storage

1 분 소요

주로 SAN(Storage Area Network)를 기반으로 생성한다. 동시에 2개이상의 Node에서 연결을 허용하지 않고, 많은 데이터를 처리하는데 잇점이 있어서 DB를 구성하는데 사용된다.

맨 위로 이동 ↑

intellij

맨 위로 이동 ↑

http

맨 위로 이동 ↑

properties

맨 위로 이동 ↑

suffix

맨 위로 이동 ↑

connector

맨 위로 이동 ↑

plugin

맨 위로 이동 ↑

source

맨 위로 이동 ↑

alias

맨 위로 이동 ↑

aop

Springboot AOP

1 분 소요

1. 특정 어노테이션에 적용하는 AOP

맨 위로 이동 ↑

proxy

Springboot AOP

1 분 소요

1. 특정 어노테이션에 적용하는 AOP

맨 위로 이동 ↑

stopwatch

Springboot AOP

1 분 소요

1. 특정 어노테이션에 적용하는 AOP

맨 위로 이동 ↑

annotation

Springboot AOP

1 분 소요

1. 특정 어노테이션에 적용하는 AOP

맨 위로 이동 ↑

h2

맨 위로 이동 ↑

objectmapper

맨 위로 이동 ↑

andexpect

맨 위로 이동 ↑

advice

맨 위로 이동 ↑

restcontrolleradvice

맨 위로 이동 ↑

exceptionhandler

맨 위로 이동 ↑

jekyll

맨 위로 이동 ↑

server

맨 위로 이동 ↑

msa

맨 위로 이동 ↑

dictionary

OGG Performance View

최대 1 분 소요

dba_goldengate_inbound v$gg_apply_receiver v$gg_apply_reader v$gg_apply_coordinator v$gg_apply_server v$goldengate_table_stats

맨 위로 이동 ↑

run

맨 위로 이동 ↑

inspect

맨 위로 이동 ↑

attach

맨 위로 이동 ↑

extc

맨 위로 이동 ↑

rm

맨 위로 이동 ↑

ps

맨 위로 이동 ↑

top

맨 위로 이동 ↑

logs

맨 위로 이동 ↑

resource

맨 위로 이동 ↑

monitoring

cAdvisor Utility

최대 1 분 소요

Linux 리소스 모니터링. Web Portal 제공. Host 뿐아니라, Docker Container의 모니터링 제공

맨 위로 이동 ↑

stress

Stress Utility

최대 1 분 소요

부하 테스트 프로그램

맨 위로 이동 ↑

df.sh

맨 위로 이동 ↑

app

맨 위로 이동 ↑

wordpress

맨 위로 이동 ↑

prune

맨 위로 이동 ↑

mariadb

맨 위로 이동 ↑

option

맨 위로 이동 ↑

parameter

맨 위로 이동 ↑

shell

맨 위로 이동 ↑

linux

맨 위로 이동 ↑

방화벽

맨 위로 이동 ↑

favorites

맨 위로 이동 ↑

hive

맨 위로 이동 ↑

dockerhub

맨 위로 이동 ↑

atributte

Nifi Atributte

최대 1 분 소요

frowFile의 메타속성(Attribute) 을 다룬다.

맨 위로 이동 ↑

db

Nifi DB

최대 1 분 소요

1. ConvertJsonToSQL Json을 SQL DML문으로 변환하다

맨 위로 이동 ↑

execute

Nifi Execute

1 분 소요

1. ExecuteStreamCommand ** 외부 프로세서를 실행시키고 외부 프로세서가 받는 STDIN으로 FlowFile의 Contents를 넘겨주는 작업 Python script 실행. 특적 Directory의 파일을 하나씩 전달하는 것으로 보임.

맨 위로 이동 ↑

file

Nifi File

최대 1 분 소요

1. GenerateFlowFile 임의의 FlowFile을 한 개씩 1 Byte 문자로 생성하라는 의미이다.

맨 위로 이동 ↑

hdfs

Nifi HDFS

최대 1 분 소요

1. PutHDFS flowFile을 HDFS로 저장한다

맨 위로 이동 ↑

json

Nifi Json

1 분 소요

1. JsonTreeReader와 JsonPathReader의 차이 JsonTreeReader는 전체 JSON을 레코드로 읽거나 최상위 배열의 경우 배열의 각 요소를 (전체적으로) 레코드로 읽습니다. JsonPathReader를 사용하면 전체 흐름 파일 내의 특정 개체 / 레...

맨 위로 이동 ↑

flowfile

맨 위로 이동 ↑

recreate

K8S Deployment - Recreate

최대 1 분 소요

Deployment는 Software의 자동 Update를 위해 사용한다. ReplicaSet과 동일하게 replicas, selector, template 정의가 필요하며, 추가로 strategy type (Recreate, RollingUpdate 등) 정의가 필요하다. ...

맨 위로 이동 ↑

rollingUpdate

K8S Deployment - Rolling Update

최대 1 분 소요

Deployment는 Software의 자동 Update를 위해 사용한다. ReplicaSet과 동일하게 replicas, selector, template 정의가 필요하며, 추가로 strategy type (Recreate, RollingUpdate 등) 정의가 필요하다. ...

맨 위로 이동 ↑

replicaset

K8S ReplicaSet

최대 1 분 소요

ReplicaSet은 replicas, selector, template으로 구성되는데, pods의 auto healing/scaling을 가능하게하는 controller이다.

맨 위로 이동 ↑

replicas

K8S ReplicaSet

최대 1 분 소요

ReplicaSet은 replicas, selector, template으로 구성되는데, pods의 auto healing/scaling을 가능하게하는 controller이다.

맨 위로 이동 ↑

selector

K8S ReplicaSet

최대 1 분 소요

ReplicaSet은 replicas, selector, template으로 구성되는데, pods의 auto healing/scaling을 가능하게하는 controller이다.

맨 위로 이동 ↑

vagrant

K8S Setup (Vagrant)

2 분 소요

* KVM을 이용한 설치가이드 https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EA%B8%B0%EC%B4%88/lecture/24556?tab=curriculum&volume=0.44

맨 위로 이동 ↑

vm

K8S Setup (Vagrant)

2 분 소요

* KVM을 이용한 설치가이드 https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EA%B8%B0%EC%B4%88/lecture/24556?tab=curriculum&volume=0.44

맨 위로 이동 ↑

job

K8S Job

최대 1 분 소요

Job은 1회성 작업을 할때 사용한다.

맨 위로 이동 ↑

parallelism

K8S Job

최대 1 분 소요

Job은 1회성 작업을 할때 사용한다.

맨 위로 이동 ↑

do

맨 위로 이동 ↑

endpoint

맨 위로 이동 ↑

describe

맨 위로 이동 ↑

error

맨 위로 이동 ↑

service

맨 위로 이동 ↑

yaml

맨 위로 이동 ↑

stdin

맨 위로 이동 ↑

exec

맨 위로 이동 ↑

fail

맨 위로 이동 ↑

affinity

K8S Node Scheduling

1 분 소요

Pod를 원하는 Node에 배포하기 위해 필요하다.

맨 위로 이동 ↑

anti affinity

K8S Node Scheduling

1 분 소요

Pod를 원하는 Node에 배포하기 위해 필요하다.

맨 위로 이동 ↑

node

K8S Node Scheduling

1 분 소요

Pod를 원하는 Node에 배포하기 위해 필요하다.

맨 위로 이동 ↑

matchExpressions

K8S Node Scheduling

1 분 소요

Pod를 원하는 Node에 배포하기 위해 필요하다.

맨 위로 이동 ↑

required

K8S Node Scheduling

1 분 소요

Pod를 원하는 Node에 배포하기 위해 필요하다.

맨 위로 이동 ↑

perpered

K8S Node Scheduling

1 분 소요

Pod를 원하는 Node에 배포하기 위해 필요하다.

맨 위로 이동 ↑

sample

K8S Node Scheduling

1 분 소요

Pod를 원하는 Node에 배포하기 위해 필요하다.

맨 위로 이동 ↑

phase

K8S Pod Lifecycle

1 분 소요

Pod와 Container Lifecycle에 따른 상태

맨 위로 이동 ↑

initContainers

K8S Pod Lifecycle

1 분 소요

Pod와 Container Lifecycle에 따른 상태

맨 위로 이동 ↑

imageID

K8S Pod Lifecycle

1 분 소요

Pod와 Container Lifecycle에 따른 상태

맨 위로 이동 ↑

CrashLoopBackOff

K8S Pod Lifecycle

1 분 소요

Pod와 Container Lifecycle에 따른 상태

맨 위로 이동 ↑

Conditions

K8S Pod Lifecycle

1 분 소요

Pod와 Container Lifecycle에 따른 상태

맨 위로 이동 ↑

Lifecycle

K8S Pod Lifecycle

1 분 소요

Pod와 Container Lifecycle에 따른 상태

맨 위로 이동 ↑

probe

K8S Readness, Liveness

최대 1 분 소요

K8S는 Container가 정상인지만 확인한다. Container의 Service가 비정상인 경우 확인하지 못하며, 이 경우를 대비해 Readness, Liveness 설정이 필요하다. Readness와 Liveness는 설정방법은 동일하면 적용시점만 다르다.

맨 위로 이동 ↑

emptydir

K8S Volume

1 분 소요

1. emptyDir

맨 위로 이동 ↑

hostpath

K8S Volume

1 분 소요

1. emptyDir

맨 위로 이동 ↑

block

K8S Volume - Block Storage

1 분 소요

주로 SAN(Storage Area Network)를 기반으로 생성한다. 동시에 2개이상의 Node에서 연결을 허용하지 않고, 많은 데이터를 처리하는데 잇점이 있어서 DB를 구성하는데 사용된다.

맨 위로 이동 ↑

dynimic

K8S Volume - StorageOS

2 분 소요

StorageOS는 Dynamic Provisioning을 지원하며, pvc를 생성하면 자동으로 pv가 생성된다.

맨 위로 이동 ↑

provisioning

K8S Volume - StorageOS

2 분 소요

StorageOS는 Dynamic Provisioning을 지원하며, pvc를 생성하면 자동으로 pv가 생성된다.

맨 위로 이동 ↑

dive

맨 위로 이동 ↑

watch

맨 위로 이동 ↑

configmap

맨 위로 이동 ↑

platform

맨 위로 이동 ↑

kubernetes

맨 위로 이동 ↑

8083

맨 위로 이동 ↑

plugins

맨 위로 이동 ↑

rest-api

맨 위로 이동 ↑

sink

맨 위로 이동 ↑

transform

맨 위로 이동 ↑

converter

맨 위로 이동 ↑

spooldir

맨 위로 이동 ↑

bean

맨 위로 이동 ↑

aspect

Springboot AOP

1 분 소요

1. 특정 어노테이션에 적용하는 AOP

맨 위로 이동 ↑

around

Springboot AOP

1 분 소요

1. 특정 어노테이션에 적용하는 AOP

맨 위로 이동 ↑

execution

Springboot AOP

1 분 소요

1. 특정 어노테이션에 적용하는 AOP

맨 위로 이동 ↑

payment

맨 위로 이동 ↑

store

맨 위로 이동 ↑

github

맨 위로 이동 ↑

lombok

맨 위로 이동 ↑

hateos

맨 위로 이동 ↑

arguments

맨 위로 이동 ↑

jpa

맨 위로 이동 ↑

api

맨 위로 이동 ↑

validator

맨 위로 이동 ↑

errors

맨 위로 이동 ↑

isbadrequest

맨 위로 이동 ↑

requestbody

맨 위로 이동 ↑

jsoncomponent

맨 위로 이동 ↑

mockbean

맨 위로 이동 ↑

perform

맨 위로 이동 ↑

jsonpath

맨 위로 이동 ↑

mockito

맨 위로 이동 ↑

displayname

맨 위로 이동 ↑

autoconfiguremockmvc

맨 위로 이동 ↑

controlleradvice

맨 위로 이동 ↑

datahubexception

맨 위로 이동 ↑

constants

맨 위로 이동 ↑

env

맨 위로 이동 ↑

security

Springboot Security

1 분 소요

* InMemory에 설정된 사용자를 이용한 Security 설정

맨 위로 이동 ↑

basic

Springboot Security

1 분 소요

* InMemory에 설정된 사용자를 이용한 Security 설정

맨 위로 이동 ↑

withmockuser

Springboot Security

1 분 소요

* InMemory에 설정된 사용자를 이용한 Security 설정

맨 위로 이동 ↑

mocmvc

Springboot Security

1 분 소요

* InMemory에 설정된 사용자를 이용한 Security 설정

맨 위로 이동 ↑

encrypt

맨 위로 이동 ↑

decrypt

맨 위로 이동 ↑

대칭키

맨 위로 이동 ↑

비대칭키

맨 위로 이동 ↑

bootstrap

맨 위로 이동 ↑

feign

맨 위로 이동 ↑

feignerrordecode

맨 위로 이동 ↑

uri

맨 위로 이동 ↑

configuration

맨 위로 이동 ↑

exception

맨 위로 이동 ↑

hoxton

맨 위로 이동 ↑

dynamic-url

맨 위로 이동 ↑

resilience4

Springboot Cloud Resilience4J

최대 1 분 소요

호출하는 Local API가 Remote API를 포함하는 경우, Remote API를 호출하는 부분에 CircuitBreaker를 구성하면 Remote API의 실패때문에 Local API까지 실패하는 것을 피할 수 있다이렇게 구성하면 Remot API에서 Exception...

맨 위로 이동 ↑

circuitbreaker

Springboot Cloud Resilience4J

최대 1 분 소요

호출하는 Local API가 Remote API를 포함하는 경우, Remote API를 호출하는 부분에 CircuitBreaker를 구성하면 Remote API의 실패때문에 Local API까지 실패하는 것을 피할 수 있다이렇게 구성하면 Remot API에서 Exception...

맨 위로 이동 ↑

hystrix

Springboot Cloud Resilience4J

최대 1 분 소요

호출하는 Local API가 Remote API를 포함하는 경우, Remote API를 호출하는 부분에 CircuitBreaker를 구성하면 Remote API의 실패때문에 Local API까지 실패하는 것을 피할 수 있다이렇게 구성하면 Remot API에서 Exception...

맨 위로 이동 ↑

profiles

맨 위로 이동 ↑

local

맨 위로 이동 ↑

default

맨 위로 이동 ↑

application.yml

맨 위로 이동 ↑

httpie

맨 위로 이동 ↑

kafkacat

맨 위로 이동 ↑

kcat

맨 위로 이동 ↑

jdbc

맨 위로 이동 ↑

promtail

맨 위로 이동 ↑

loki

맨 위로 이동 ↑

grafana

맨 위로 이동 ↑

logging

맨 위로 이동 ↑

nexus

K8S Setup (Nexus)

3 분 소요

- Container Engine으로 containerd를 사용하도록 한다. Docker는 Image build용으로 사용하기 때문에 그 용도가 없으면 설치하지 않아도 됨 - Centos 8.4 - Master 3대, Worker 5대

맨 위로 이동 ↑

containerd

K8S Setup (Nexus)

3 분 소요

- Container Engine으로 containerd를 사용하도록 한다. Docker는 Image build용으로 사용하기 때문에 그 용도가 없으면 설치하지 않아도 됨 - Centos 8.4 - Master 3대, Worker 5대

맨 위로 이동 ↑

reset

K8S Setup (Nexus)

3 분 소요

- Container Engine으로 containerd를 사용하도록 한다. Docker는 Image build용으로 사용하기 때문에 그 용도가 없으면 설치하지 않아도 됨 - Centos 8.4 - Master 3대, Worker 5대

맨 위로 이동 ↑

shortcut

K8S Shortcut Setup

5 분 소요

kubectl 명령어와 옵션을 shortcut으로 사용할 수 있도록 bash-completion기능을 사용해 자동완성을 설정한다

맨 위로 이동 ↑

bash-completion

K8S Shortcut Setup

5 분 소요

kubectl 명령어와 옵션을 shortcut으로 사용할 수 있도록 bash-completion기능을 사용해 자동완성을 설정한다

맨 위로 이동 ↑

upgrade

K8S version upgrade

1 분 소요

upgrade plan -> kubeadm upgrade -> kubelet upgrade -> restart

맨 위로 이동 ↑

plan

K8S version upgrade

1 분 소요

upgrade plan -> kubeadm upgrade -> kubelet upgrade -> restart

맨 위로 이동 ↑

loadbalancer

K8S loadbalancer

1 분 소요

1. MetalLb 설치 및 LoadBalancer 테스트

맨 위로 이동 ↑

metallb

K8S loadbalancer

1 분 소요

1. MetalLb 설치 및 LoadBalancer 테스트

맨 위로 이동 ↑

ingress

K8S loadbalancer

1 분 소요

1. MetalLb 설치 및 LoadBalancer 테스트

맨 위로 이동 ↑