본문 바로가기

분류 전체보기227

eureka netflix 에는 spring security RSA 가 있다. 상황 : spring security dependency import 안했는데 BcryptPasswordEncoder 가 잘 되는 상황. 알고보니 eureka netflix clint dependency에 포함되어있음. 의문 : eureka netflix client 에는 어떤 라이브러리들이 포함되어있는가? eureka netflix client dependency. spring cloud starter dependency spring security rsa import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; 2023. 2. 6.
vue this.$router.push not change component? 링크는 바뀌는데 내용은 안바뀔때 router-view에 :key="$route.fullPath" 추가 2023. 1. 21.
vue prettier setting { "semi": false, "bracketSpacing": true, "singleQuote": true, "useTabs": false, "trailingComma": "none", "printWidth": 80 } .prettierrc 파일 "rules": { "space-before-function-paren": "off" } package.json 안에 rules 2023. 1. 17.
k8s controller controller 기능들 Auto Healing - 파드가 갑자기 다운되거나 노드가 다운되면 - 즉각인지 후 노드나 파드 새로 만들어 줌 Auto Scaling - 파드 과부하되면 자동으로 새로운 파드 만들어줌. Software Update - 여러파드 한번에 업데이트 - 업데이트할때 문제생길경우 롤백을 할 수 있는 기능도 제공 Job - 일시적인 작업을 해야할 경우 파드를 일시적으로 만들고 삭제 - 효율적으로 자원 활용가능. ReplicaSet template 컨트롤러와 파드는 라벨(파드)과 셀렉터(컨트롤러)로 연결 파드가 없어지면 컨드롤러에 템플릿속성에 정의된대로 파드가 다시 만들어짐. Replicas 레플리카스만큼 파드가 생성됨. Selector matchLabels 키와 밸류가 모두 같아야 연결.. 2023. 1. 8.
k8s Namespace, ResourceQuota, LimitRange Namespace - 같은 이름의 오브젝트를 중복해서 넣을 수 없음 Resource Quota - Namespace마다 하드자원 최대 한계 설정 2023. 1. 8.
k8s ConfigMap, Secret 환경에 따라 값이 바뀌도록 도와주는 오브젝트들. 약간 MSA filesystem같음 configMap과 Secret 키와 밸류로 구성되어있음. 파일을 넣으면 파일이름이 키, 내용이 밸류가 됨. secret - 보안적인 요소의 값을 저장 패스워드 인증키 - Base64 인코딩 필요, 파드로 주입이 될때는 자동으로 디코딩됨. - 보안상 메모리에 저장됨, 1mb까지만 사용 가능 컨테이너 이미지를 만들때 그 환경값은 비운채로 만듦. Env (Literal) 상수 키와 밸류로 구성되어있음. Env (File) 한번 주입되면 파드가 죽을때까지 내용 변경 안됨. Volume Mount (File) 내용 동기화 가능 2023. 1. 8.
728x90