ㅡ.ㅡ

[Kubernetes Management] Rancher 본문

ETC

[Kubernetes Management] Rancher

ekwkqk12 2021. 9. 29. 23:36

Kuber dashboard와 같은 K8S 리소스 모니터링 및 플러그인을 지원해 프로메테우스, istio등 다양한 것을 설치할 수 있다.

docker run -d --restart=unless-stopped --name rancher \
 -p 80:80 -p 443:443 \
 --privileged \
 -v /etc/localtime:/etc/localtime:ro \
 rancher/rancher:stable

K8S 연동
Add Cluster

Other Cluster

Cluster Name 입력

kubectl 환경에서 해당 명령어로 설치(wget으로 다운로드 후 설치하는걸 권장)

연동했던 것을 제거할 때 네임스페이스 cattle-system이 terminating에 걸려있는 상태가 종종 발생했었음
(아래 스크립트 작성 후 ./force-delete-ns.sh cattle-system 명령어 실행)

#!/bin/bash

if [ $# -ne 1 ]; then
  echo "script need 1 parameter"
  echo "ex) ./force-delete-ns.sh cattle-system"
  exit 1
fi
kubectl get namespace $1 -o json | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" | kubectl replace --raw /api/v1/namespaces/$1/finalize -f -

'ETC' 카테고리의 다른 글

[K8S Resource] ClusterAutoScaler  (0) 2023.10.22
[K8S Resource] Goldilocks  (0) 2023.10.22
[K8S Resource] Descheduler  (0) 2023.10.22
[AWS] EFS  (0) 2021.10.21
[Kubernetes Package Manager] Helm  (0) 2020.12.15