안녕하세요! 이번시간에는 Argo Event 의 개념과 아키텍처에 대해서 알아보고자 합니다. ArgoWorkflow 를 이용하고 있는 개발자라면, Argo Event 탭에 대해대해서 궁금증을 가지고 있을텐데요 (그게 제이야기 입니다.) 이번 시간에 한번 Argo Event 에 대한 개념을 잡고 가는 것도 좋을 것같습니다. 출처는 공식문서입니다. https://github.com/argoproj/argo-events https://argoproj.github.io/argo-events/ 요약: Argo Events - Kubernetes를 위한 event dependency 트리거 관리자. 외부 event → 이해할 수 있는 Kubernetes용 이벤트로 전환하고 (event Source)→ 해당 even..
안녕하세요~ 이번에는 스파크 공부하면서, 역시 공부 시작은 시초논문이지🧐 하면서 Spark: Cluster Computing with Working Sets 논문 내용 정리와 개인적인 결론(사견) 을 넣어보았습니다. 개인적으로 스파크의 사용법과 메모리 관리에만 신경을 썼었는데, 스파크를 왜 만들었는지에 대한 정수를 이해하게 되는 기분이었습니다. 스파크 이용자라면, 한번쯤 읽어봤거나, 읽어보거나, 저의 블로그를 한번 읽어보시면 좋을거같아요 ☺️ 이 글이 즐거웠거나.. 이 친구 열심히 했자낭...하면 광고 한번 눌러주세요! 내가 생각하는 결론 맵리듀스 사용자 모아놓고 불편해서 내가 이렇게 만들었다! 라는 생각이 시초였던 것같음. 맵리듀스 캐싱을 위한 rdd라는 개념의 도입 +(shared variable )..
문제 설명 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한사항 a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 입출력 예 [1,2,3,4] [-3,-1,0,2] 3 [-1,0,1] [1,0,-1] -2 입출력 예 설명 입출력 예 #1 a와 b의 내적은 1*(-3) + 2*(-1) + 3*0 + 4*2 = 3 입니다. 입출력 예 #2 a와 b의 내적은 (-1)*1 + 0*0 + 1*(-1) = -2 입니다. ..
https://www.facebook.com/groups/geultto/ 글또 활동 계기 글또를 시작하는 처음 마음가짐일거 같아 글또를 어떤 마음가짐으로 시작하게되었는지 쓰려합니다. 글또를 하려는 이유는, 여러가지가 있겠지만, 내 말투로 읽기 쉬운 글을 쓰고 다른 사람들의 글을 많이 보면서 즐거운 추억을 쌓고싶어서! 이 3개가 되지 않을까 싶어요. 늘 하는 말이지만, 처음 개발을 시작할 때부터+ 지금까지도, 모르는 것이 있으면, 왼쪽에 공식문서, 오른쪽에 블로그, 찾다찾다 어려우면 유투브.. 코드는 깃허브 (👍🏼따봉) 이런 순으로 검색을 진행하게 되는거 같은데, 항상 공식문서 그 이상으로 친절하게 설명해주는 블로거분들이 있었기에, 제가 여태까지 개발을 포기하지 않을 수 있었다 생각합니다. 아마, 불과 1..
file_name=`basename "$0"` directory=$(pwd) echo "same as $(realpath)/$(basename "$0")" echo "this is $(pwd)/$(basename "$0")" echo "also in $(cd "$(dirname "$1")" && pwd -P)/$(basename "$1")$(basename "$0")" echo "my name is ${directory}/${file_name}" ## test/answer.sh:4: command not found: realpath same as /answer.sh this is /Users/giljaeeun/Documents/work_dir/answer.sh also in /Users/giljaeeun..
tree -p b --- b ├── [-rw-r--r--] _SUCCESS_A ├── [-rw-r--r--] _SUCCESS_B ├── [-rw-r--r--] _SUCCESS_C ├── [drwxr-xr-x] c │ └── [-rw-r--r--] ccc ├── [drwxr-xr-x] d │ └── [-rw-r--r--] dffe ├── [drwxr-xr-x] e └── [drwxr-xr-x] f 상대경로, 절대 경로 둘다 가능 - linux tree on target path tree -p b -L 1 b ├── [-rw-r--r--] _SUCCESS_A ├── [-rw-r--r--] _SUCCESS_B ├── [-rw-r--r--] _SUCCESS_C ├── [drwxr-xr-x] c ├── [drwx..
https://www.redhat.com/ko/topics/containers/what-kubernetes-role-based-access-control-rbac 개요 쿠버네티스 역할 기반 액세스 제어(RBAC) 는 누가(주체), 무엇을(동사), 어디에(네임스페이스)를 실행할 수 있는지 결정하는 권한또는 템플릿 집합을 수반하는 Identity 및 액세스 관리 형식입니다. RBAC는 사용자 책임이 아닌, 사용자 이름을 기반으로 액세스 권한을 부여하던 기존의 속성기반 액세스 제어(ABAC)에서 발전한 형태입니다. 역할이란? 역할은 포드와 노드에서 다양한 수준의 액세스 권한을 부여합니다. 역할은 애플리케이션 워크로드또는 전체 클러스터 로서 함께 작동하는 특정클러스터 그룹에 액세스하도록 승인될 수 있습니다. 역..
systemctl 리눅스 환경에서 systemd 에 프로세스를 등록해 사용하면, 서버가 예기치 않게 재시작되도, 자동으로 프로세스를 실행할 수 있으며, 시스템 관리자가 프로세스 관리하기도 매우 편리합니다. 앞서 설치한, 주키퍼 기준으로 systemd 에 등록돼있는 프로세스를 제어하는 명령은 다음과 같다. 프로세스 상태 확인 명령어 : systemctl status zookeeper-server 프로세스 중지 명령어 : systemctl stop zookeeper-server 프로세스 시작 명령어 : systemctl start zookeeper-server 프로세스 재시작 명령어 : systemctl restart zookeeper-server 여기서 자세히 다루지 않겠지만, systemd 의 전반적인 ..
- Total
- Today
- Yesterday
- 자스계의백과사전
- 크론탭
- 자바
- https://cupjoo.tistory.com/96
- 주피터노트북 설치
- 자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO
- pycharm
- 디비
- 참고 링크
- 자바인강
- 혁펜하임
- 딥러닝
- 쉘스크립트
- 언제나 함께해요
- CKA
- 패스트 캠퍼스
- 환경세팅
- 스프링 프레임워크 핵심 기술
- 쿠버네티스
- 유용한웹사이트
- EC2
- 딥러닝책
- 파이참
- hot
- linter
- 패스트캠퍼스
- AWS
- 마크다운
- 세션불일치
- 자바 인강
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |