간단한 테스트들을 위해 NodePort로 설정하여 Kafka를 설치해보았다. 참고: https://github.com/bitnami/charts/tree/master/bitnami/kafka 1. helm repo 추가 $ helm repo add bitnami https://charts.bitnami.com/bitnami 2. volume 셋팅 a) 디렉터리 생성 $ mkdir zoo && chmod 747 zoo $ mkdir data && chmod 747 data b) volume yaml파일 작성 apiVersion: v1 kind: PersistentVolume metadata: name: kafka-data labels: app: kafka-data spec: storageClassName:..
될 수 있으면 사용하지 않는 것이 좋다. 하지만 필요할 때 가 있을 수 있으니... 정리하고자 한다. 1. 마지막 commit 메시지 수정 git commit --amend 2. reset: commit 기록 자체를 삭제, 내부 내용까지 삭제되고 이전으로 되돌림 git reset --hard d678197(commit id) git reset --hard HEAD^ //바로 이전 commit git reset HEAD^^ //바로 이전 2번째 commit 3. revert: 삭제할 내용이 지워지지만 기록은 남게됨. git revert 12741e5(commit id) 이미 push를 한 경우, 내 로컬 git 상태를 reset하게되면 원격 저장소와 sync가 틀어져버린다. 이런경우 revert를 ..
주요개념 Docker: 컨테이너 기반 오픈소스 가상화 플랫폼 Docker Hub: docker image repository Kubernetes: 컨테이너 배포/관리 오픈소스 플랫폼 Helm: Kubernetes 패키지 관리 도구 Chartmuseum: helm chart registry Spinnaker: 멀티클라우드를 지원하는 Continuous Delivery 툴 Jenkins: Continuous Integration 툴 Minio: 오픈소스 오브젝트 스토리지 서버. (Demo에서는 Spinnaker metadata 저장용도로 사용) Demo 환경 Ubuntu v20.04.1 (Master, Worker node 각각 1대) Docker v19.03.13 Kubernetes v1.19.4 Helm..
설치 환경 사내망, 폐쇄망 등 인터넷이 되지 않는 Master, Worker node 각각 1 PC 기본 내용 아래 내용부터는 인터넷이 가능한 PC와 되지 않는 PC(Spnnaker가 배포될 PC)가 필요한데, 각각 Online PC, Offline PC로 명명한다. 기본적으로 모든 Docker image는 Online PC에서 tar로 압축하여 Offline PC에서 load하여 사용한다. Chartmuseum 설치 ※ ALLOW_OVERWRITE=true 설정을 해주지 않으면, 같은 버전의 helm chart를 push하더라도 overwrite되지 않는다. 기본 false이므로 overwrite가 필요한 경우 반드시 설정해주어야한다. Docker, On-premise 두가지로 설치해보았고, 한가지를 ..
- Total
- Today
- Yesterday