본문 바로가기

K8S

(13)
(DK) WSL에서 Harbor 배포 ## Harbor Download Releases · goharbor/harbor An open source trusted cloud native registry project that stores, signs, and scans content. - goharbor/harbor github.com ### 인증서 생성 Harbor – Configure HTTPS Access to Harbor Configure HTTPS Access to Harbor goharbor.io openssl genrsa -out yourdomain.com.key 4096 openssl req -sha512 -new \ -subj "/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=you..
(DK) HELM 인터넷이 안되는 환경에서 POD 설치 HELM 에서 데이터 값 다운로드, 물론 인터넷이 되는 곳에서 다운로드 받은 후 안되는 환경으로 옮겨야함. ## 다운로드 받을 REPO FETCh helm fetch bitnami/kubeapps --untar ## 예시 KUBEAPPS ### helm install (NAME) (기존에는 bitnami/kubeapps 였지만 위에서 FETCH를 했기 때문에 ### 설치할 파일들이 다운로드 되었기 때문에 해당 폴더 이름 helm install kubeapps ./kubeapps -f kubeapps.yml -n kubeapps
(DK) HARBOR 구성 DOCKER 설치 (DK) Docker Install Docker Install sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dear.. huntedhappy.tistory.com CERTIFICATE 생성 openssl genrsa -out ca.key 4096 openssl req -x509 -new -nodes -sha512 -days 3650 \ -subj "/C=CN/ST=Beijing/L=Beijing/O=example/O..
(DK) K8S 자동 완성 K8S 자동 완성 source > ~/.bashrc # 자동 완성을 bash 셸에 영구적으로 추가한다 alias k=kubectl complete -F __start_kubectl k source ~/.bashrc
(DK) NAP을 위한 LOGSTASH 구성 YAML 참조 k apply -f logstash_test.yaml -n elasticsearch
(DK) TANZU에서 ELASTICSEARCH 구성 DNS 구성 필요 k create ns elasticsearch helm repo add bitnami https://charts.bitnami.com/bitnami helm search repo elasticsearch helm repo update helm show values bitnami/elasticsearch > elasticsearch_values.yaml k get sc vi elasticsearch_values.yaml storageClass: k8s ## k get sc 했을때 보이는 storageClass KibanaEnabled: true ## Default False로 되어 있음 volumePermissions: enabled: true ## Default False로 되어 있음 ..
(DK) KUBEAPPS 설치 포드 보안 정책에 대한 역할 바인딩 예 TANZU로 구성 할 경우 필요 kubectl create clusterrolebinding default-tkg-admin-privileged-binding --clusterrole=psp:vmware-system-privileged --group=system:authenticated HELM 업데이트 및 bitnami 이미지 업데이트 helm repo add bitnami https://charts.bitnami.com/bitnami helm repo update kubectl create namespace kubeapps helm install kubeapps --namespace kubeapps bitnami/kubeapps --set useHelm3=tru..
(DK) HELM 설치 Helm Download Site wget https://get.helm.sh/helm-v3.6.0-linux-amd64.tar.gz tar -zxvf helm-v3.6.0-linux-amd64.tar.gz mv linux-amd64/helm /usr/local/bin/helm helm version