본문 바로가기
728x90
반응형

Programming/Kubernetes24

[Kubernetes] kubelet error: Failed to start ContainerManager Invalid Node Allocatable configuration. Resource "memory" has an allocatable of Cluster join을 마치고 kubelet이 정상적으로 실행 되지 않는 현상이 발생 했다. # systemctl status kubelet ● kubelet.service - kubelet Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled) Active: activating (auto-restart) (Result: exit-code) since Wed 2021-11-03 16:00:11 CST; 3s ago Process: 314223 ExecStart=/usr/bin/kubelet ... --kube-reserved=cpu=200m,memory=4830Mi (code=exited, sta.. 2021. 11. 3.
Kubernetes API Certs Renew (k8s 인증서 갱신) Kubernetes 에서 사용되는 인증서는 별도의 옵션을 지정하지 않으면 default 1년의 유효기간을 가진다. 만료되거나 만료가 임박한 인증서의 경우엔 업그레이드 시 자동적으로 갱신이 되며, 별도의 방법으론 kubeadm을 통해 갱신을 할 수 있다. kubernetes cluster 에서 인증서 관리가 필요한 인증서는 아래와 같다. kube-apiserver-etcd-client kube-apiserver kube-apiserver-kubelet-client front-proxy-client kubelet.conf admin.conf controller-manager.conf scheduler.conf 또한, kubelet.conf를 제외한 위의 인증서들은 /etc/kuberntes/pki 에서 확인.. 2021. 11. 1.
Rancher on Kubernetes - 2 (Existing cluster import) Rancher 설치 이후 다른 클러스터를 현재 설치된 Rancher에 연동 시켜 보자. Import Existing 각각 사용되고 있는 Provider 가 있다면 EKS, AKS, GKE 를 선택하자. 여기선 on-premise 에 설치 된 Cluster를 추가하는 것으로 한다. Cluster Name: 추가할 Cluster의 Kubernetes api 주소 Cluster Description: Cluster 설명 위에 설명된 명령어들을 입력해서 RBAC 설정을 하자 $ kubectl apply -f https://rancher.io/v3/import/9b6594h6cjkdw5vs282ssgzkzngxmspxwzdmwn84vdrxvr9tnc7zq8_c-m-mwrw6rkt.yaml clusterrole.r.. 2021. 10. 26.
Rancher on Kubernetes (쿠버네티스 클러스터에 Rancher 설치) Rancher Rancher는 다양한 인프라에 구성된 Cluster들을 손쉽게 관리해주는 툴이다. Rancher를 이용해서 사용자는 Kuberntes 를 손쉽게 배포하고 관리할 수 있다. 그럼 Rancher를 설치하고 대시보드까지 접속 해보자. Install Rancher Add helm repo $ helm repo add rancher-latest https://releases.rancher.com/server-charts/latest Create Rancher Namespace $ kubectl create namespace cattle-system Install cert-manager # CustomResourceDefinition 설치 $ kubectl apply --validate=false .. 2021. 10. 20.
728x90
반응형