御风而翔  
个人云笔记

安装过程参考https://blog.csdn.net/qq_40460909/article/details/93321945

git clone https://github.com/kubernetes-incubator/metrics-server.git

cd metrics-server/deploy/1.8+/

sed -i 's#k8s.gcr.io/metrics-server-amd64:v0.3.3#lanvv/metrics-server-amd64:v0.3.3#' metrics-server-deployment.yaml

sed -i '32a \
args: \
- --kubelet-insecure-tls \
- --kubelet-preferred-address-types=InternalIP,Hostname,InternalDNS,ExternalDNS,ExternalIP \
- --metric-resolution=30s' metrics-server-deployment.yaml

 kubectl create -f .

验证:

 kubectl -n kube-system get pods

安装通过如上命令check  pod 是running,但是kubectl  top pod 报错:metrics-server: kubectl top nodes Error from server (ServiceUnavailable)

通过descibe pod 显示一切正常,通过kubectl  logs  -f    pod/podname    -c    metrics-server 查看:serve.go:96] Serving securely on [::]:443

网上搜索,无果。

kubectl  get  pod  -n  kube-system   发现coredns没起来,通过describe pod发现: "cni0" already has an IP address different from ...

解决办法:

kubeadm reset
systemctl stop kubelet
systemctl stop docker
rm -rf /var/lib/cni/
rm -rf /var/lib/kubelet/*
rm -rf /etc/cni/
ifconfig cni0 down
ifconfig flannel.1 down
ifconfig docker0 down
ip link delete cni0
ip link delete flannel.1
systemctl start docker

kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=[IP地址]   --kubernetes-version=v1.15.2
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/62e44c867a2846fefb68bd5f178daf4da3095ccb/Documentation/kube-flannel.ym

重新init   master,加网络,join worker,确认coredns正常,然后再起metrices-server,ok

 

posted on   个人记录  阅读(1915)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
 
点击右上角即可分享
微信分享提示