Cheatsheet
CronJobs 수동 실행 kubectl create job -n {namespace} --from=cronjob/{name} {job-name}
3.time and Order
다음에서 발췌 3. Time and Order 순서란 무엇이고, 왜 중요할까요? “순서란 무엇인가” 라는 질문은 무슨 의미 일까요 ? 애초에 왜 여기에 왜 빠져있는 걸까요? 왜 우리는 A 가 B 이전에 실행되었다는걸 신경 써야할까요? 왜 우리는 다른 주제에는 신경을 안쓸까요 ? 색깔 같은거? 글쎄, 친구, 일단 이에 답변하기 위해 분산 시스템을 다시 살펴보도록 합시다. 기억하고 있을지 모르겠는데, 분산프로그래밍을 복수의 컴퓨터를 활용해서 같은 문제를 해결하는 예술이라고 묘사했었습니다. 이것은, 사실, 순서에 대한 강박(obsession)의 가장주요한 내용입니다....
2.level of Abstraction
다음에서 발췌 http://book.mixu.net/distsys/abstractions.html 2. Up and down the level of abstraction 이 챕터에서는, 추상화의 레벨을 여행할 것이며, 몇가지 불가능한 결과를 보고, (CAP 와 FLP), 그리고 나서 성능에 대한 항해를 할 것 입니다. 만약 어떤 프로그래밍을 완료했다면, 추상화. 수준에 대한 개념은 당신에게 익숙할 겁니다. 당신은 이미 추상화와 함께 했고, 어떤 API 를 통해 더 낮은 레이어와 인터페이싱하고 있을 것이며, 더 높은 레이어에 API 나 인터페이스를 제공하고있을 겁니다. OSI 네트워크 7 계층이 좋은 예죠....
서브 모듈 추가하기
자주 사용하는 서브 모듈 명령어. add submodule git submodule add {remote-repo} update git submodule init git 에서 서브모듈을 관리하기위한 설정파일, gitmodules 를 설정한다. git submodule update remote 저장소로부터 업데이트 내용을 가져와서 적용한다. git submodule update --init remove submodule git submodule deinit -f {path} rm -rf .git/modules/{path} git rm -f {path}