DEVOPS (10) 썸네일형 리스트형 (DK) KASTEN Minio https://docs.min.io/docs/minio-erasure-code-quickstart-guide.html MinIO | Learn more about MinIO's Erasure Code Implementation MinIO Erasure Code Quickstart Guide MinIO protects data against hardware failures and silent data corruption using erasure code and checksums. With the highest level of redundancy, you may lose up to half (N/2) of the total drives and still be able to reco docs.min.io MI.. (DK) KASTEN NFS ### PVC 생성 apiVersion: v1 kind: PersistentVolume metadata: name: test-pv spec: capacity: storage: 10Gi volumeMode: Filesystem accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Retain storageClassName: nfs mountOptions: - hard - nfsvers=3.0 nfs: path: /volume1/Cloud-Home/08.VEEAM server: 10.253.1.254 --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: test-pvc namespace: kast.. (DK) KASTEN LDAP Integration ## helm을 다운로드 받는다. helm repo add kasten https://charts.kasten.io/ helm repo update helm show values kasten/k10 > k10.yaml 그리고 k10.yaml 파일을 편집한다. ## ldap이라는 부분을 찾은 후 ## 수정이 필요하다. 크게 어려운 부분은 없을 거라고 생각 한다. ldap: enabled: true restartPod: false # Enable this value to force a restart of the authentication service pod dashboardURL: "http://kasten.tkg.io/k10" #The URL for accessing K10's dashboard host.. (DK) KASTEN Install with Tanzu ## helm을 다운로드 받는다. helm repo add kasten https://charts.kasten.io/ helm repo update ### SSL 구성을 위해 SSL 인증서와 Key를 만들어준다 kubectl create secret tls kasten-tls --cert=/data/cert/yourodmain.com.crt --key=/data/cert/yourdomain.com.key -n kasten-io ## Ingress를 사용하는 방식중 Token으로 접속 할 수 있게 구성 한다. helm install k10 kasten/k10 \ --set ingress.create=true \ --set ingress.class=contour \ --set auth.tokenAuth.en.. (DK) ARGO SLACK Integration 현재 블로그를이전 중에 있다. 아래에 더 많은 내용을 담았으니 아래에서 확인 해 보면 좋을거 같습니다. https://huntedhappy.github.io/argo/ The Documentation Argo-CD Argo Install Guide huntedhappy.github.io 슬랙 설정은 여기 잘 나와 있으므로 여기서 보고 따라 하자 https://argocd-notifications.readthedocs.io/en/stable/services/slack/ Slack - Argo CD Notifications Slack Configuration Create Slack Application using https://api.slack.com/apps?new_app=1 Once application.. (DK) Jenkins SLACK Integration ### SLACK에서 설정 SLACK 생성 후 Channel을 만듦, 그리고 사람 모양을 클릭 하면 아래와 같이 나오는대 Integrations을 클릭 후 Jenkins를 찾고 설치를 한다. 설치가 완료 되면 어떻게 설정 하라고 나오는대.. 지금 버전이랑 몬가 안맞는다. 메시지를 받을 Channel을 등록 하고 ### JENKINS로 접속을 한다. Manager Jenkins > Manage Plugins slack notification 찾기 후 설치 설치 완료후 JENKINS 서비스 리스타트가 되고 재 접속 한 후 Manager Jenkins > Configure System 맨 아래로 내려가면 SLACK이라는 항목이 생긴 것을 확인 할 수 있다. SLACK에서 제일 마지막 단계 보면 어떻게 하라고 .. (DK) Argocd-cli 설치 및 User 추가 및 RABC 적용 현재 블로그 이전으로 아래 내용에서 더 자세히 확인 할 수 있을거 같다. https://huntedhappy.github.io/argo/ The Documentation Argo-CD Argo Install Guide huntedhappy.github.io // 설치 VERSION=$(curl --silent "https://api.github.com/repos/argoproj/argo-cd/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/') curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/$VERSION/argocd-lin.. (DK) TKG에 HELM을 통한 ARGO 배포 ## namespace 생성 kubectl create namespace argo ## helm repo 등록 helm repo add argo https://argoproj.github.io/argo-helm ## helm repo update helm repo update ## helm values download helm show values argo/argo-cd > argocd.yaml ## ssl로 구성시 생성한 인증서 등록 (Optional) kubectl create secret tls argo-tls --cert=/data/cert/yourdomain.com.crt --key=/data/cert/yourdomain.com.key -n argo ## 수정이 필요 하면 argocd.yaml .. 이전 1 2 다음