Traffic 제어 https://www.spinnaker.io/guides/user/kubernetes-v2/traffic-management/#sample-bluegreen-pipeline Manage Traffic Using Kubernetes Manifests Home / Guides / User / Kubernetes v2 / Manage Traffic Using Kubernetes Manifests This guide shows the basics of how to manage traffic during deployments using the Kubernetes provider. This includes automatically attaching a Service to a workload du..
Spinnaker Chart로 Spinnaker 실행하기 Helm은 Kubernetes의 패키지 관리자이다. Kubernetes에 컨테이너를 배포하려면 여러 가지 리소스를 구성해서 배포하게 되는데 이렇게 복잡한 애플리케이션을 미리 템플릿처럼 구성해 놓은 Chart로 쉽게 배포할 수 있는 도구이다. 여기서 Spinnaker Chart라는 것은 Helm의 Chart로 만들어진 Spinnaker를 얘기한다. Helm 같은 경우 macOS라면 brew install kubernetes-helm로 설치할 수 있다. Kubernets위에 띄울 것이므로 minikube를 설치하거나 Docker for Mac의 Kubernetes를 활성화 해 두어야 한다. brew를 이용해 쿠버네티스용 helm 설치 및 버전 확인 ❯..
"d"istributed "/etc" is "etcd". The unix "/etc" folder and "d"istributed systems. etcd versus other key-value stores The name "etcd" originated from two ideas, the unix "/etc" folder and "d"istributed systems. The "/etc" folder is a place to store configuration data for a single system whereas etcd stores configuration information for large scale distributed systems. Hence, a "d"istributed "/etc..
1. NAS 볼륨 생성 방법 1) Ncloud 로그인 후 Console 접속 2) Products & Services - NAS 클릭 3) NAS 볼륨 생성 / 정보 기입 - 볼륨이름, 용량설정 - 다음 4) NFS 접근 허용 서버 선택 5) 볼륨 생성 2. NAS 마운트 방법 1) 마운트 대상 서버 접속 – NFS 관련 패키지를 설치합니다. yum install nfs-utils 2) rpcbind 데몬 시작, 부팅시 시작되도록 등록합니다. systemctl start rpcbind systemctl enable rpcbind 3) 마운트 디렉토리를 생성합니다. mkdir /data 4) NFS 마운트 콘솔 NAS정보에서 마운트 정보 확인하여 명령어 입력합니다. mount -t nfs 10.250.53..
#젠킨스 로그의 보관 주기를 스크립트로 제어하는 방법 def daysToKeep = 10 def numToKeep = 1200 def artifactDaysToKeep = -1 def artifactNumToKeep = -1 Jenkins.instance.getAllItems(AbstractItem.class).each { println("=====================") println("JOB: " + it.name) println("Job type: " + it.getClass()) if (it instanceof org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject) { try { orpStrategy = new com..
cd \ sudo du -d 1 -h|grep ^[0-9.]*G 5.3G ./var 1.7G ./usr 1.1G ./home #디스크 많이 쓰는 경로를 차례로 탐색 2G 이상 로그가 쌓인 아래 경로 확인 cd /var/log/journal/ #journal 로그가 많이 쌓임 확인 #관련 자료 검색 키워드 “linux journal 로그” https://sysops.tistory.com/115 sudo vi /etc/systemd/journald.conf #아래 문서 참고로 로그 보관기간 및 최대용량 관련 설정 https://www.freedesktop.org/software/systemd/man/journald.conf.html …생략 SystemMaxFileSize=1G …생략 MaxFileSec=5d..
앞에서 준비한 Lambda 함수로 경보를 연결해 보겠습니다. CloudWatch > 경보 > 경보생성 지표 선택 Lunux 시스템의 디스크 여유 용량(DiskSapceAvailable)으로 만들어 보겠습니다. 지표선택 > Linux > 아래 화면을 참고로 현재 장비의 디스크 용량을 보고 모니터링 임계 수치에 맞춰 입력을 합니다. 현재 30K(30,000 MegaBytes = 약 30GB)의 여유 공간이 있습니다. 임계값은 20K, 즉, 20GB 아래로 디스크 여유 공간이 줄면 통지가 오도록 설정해 보겠습니다. 기간 : 15분 조건 : 보다 작거나 같음 임계값 : 20000 다음 클릭 알림을 구성합니다. SNS 주제 선택 -> 새 주제 선택 주제 이름 : Test_Seminar_SNS_Topic 엔드포인트..
--인코딩 확인 방법 $ xattr -p com.apple.TextEncoding 파일명 --인코딩 변환 방법 $ iconv -f cp949 -t utf8 TEST.smi > TEST_converted.smi
1. 이슈 타입을 위한 워크플로우를 새로 만든다. 2. 워크플로우 수정 화면으로 들어간다. 3. Open 을 클릭한다. 4. Create Issue를 클릭한다. 5. Post Functions -> Add Post Function 6. Update Issue Field를 선택한다. 7. Assignee 에서 Field Value에 기본 담당자를 입력 -> Add 8. 7까지 수정한 워크플로우를 Publish 한다. Publish Draft 또는 Publish Draft 버튼이 노출되지 않으면... Workflows -> 해당 워크플로우 클릭 -> Edit -> Publish Draft 9. Workflow schemes 화면에서 Issue를 방금 수정한 WorkFlow에 할당한다.