Kubernetes
世宝宝
这个作者很懒,什么都没留下…
展开
-
kubernetes 版本从 1.26.6 升级到 1.27.9
kubernetes版本的升级主要是升级kubeadm、kubectl和kubelet,升级应遵循以下原则:1、apiserver保护版本最大,其它功能最多比apiserver小一个小版本号。2、不能跨小版本升级。使用下列命令列出可用版本yum list --showduplicates kubeadm --disableexcludes=kubernetes我的环境包括一个...原创 2019-11-05 14:40:13 · 2701 阅读 · 4 评论 -
kubeadm相关指令出现kubeadm-config无法找到的问题解决
问题的现象是凡是执行kubeadm相关的指令,如kubeadm upgrade plan等,都会出现类似以下的错误原创 2023-07-03 15:40:25 · 1729 阅读 · 2 评论 -
解决 AWS 的 EKS 中无法删除的PV
解决 AWS 的 EKS 中无法删除的PV原创 2023-05-17 16:57:44 · 215 阅读 · 0 评论 -
failed to find plugin “flannel“ in path [/opt/cni/bin]
failed to find plugin "flannel" in path [/opt/cni/bin]原创 2023-05-15 16:08:48 · 888 阅读 · 0 评论 -
k8s kubelet 服务无法启动报 code=exited, status=1/FAILURE错误
最近由于本地服务器重启,而 kubelet 服务无法启动,显示如下错误[root@k8s-m ~]# /bin/systemctl status kubelet.service● kubelet.service - kubelet: The Kubernetes Node Agent Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled) Drop-In: /usr原创 2022-02-22 12:02:08 · 22734 阅读 · 3 评论 -
一个与cni0相关的pod创建问题
failed to set bridge addr问题原创 2023-03-08 15:07:36 · 1039 阅读 · 0 评论 -
Kubernetes节点运行时从Docker切换到Containerd
由于k8s将于1.24版本弃用dockershim,所以最近在升级前把本地的k8s切换到了Containerd运行时,目前我的k8s版本是1.22.5,一个master,二个Node的配置,以下做为一个操作记录日志整理,其它可以参考官网文档。原创 2023-03-08 10:16:07 · 812 阅读 · 0 评论 -
K8S报error: You must be logged in to the server错误
本地服务器部署的K8S突然报error: You must be logged in to the server错误,导致无法执行管理命令,通过执行以下环境变量声明可解决该问题,为方便可加入(.bashrc里)export KUBECONFIG=/etc/kubernetes/admin.conf该错误原先是没有的,不知道为什么现在需要这样声明,可能是升级版本造成。...原创 2022-02-17 11:02:10 · 2872 阅读 · 0 评论 -
K8s证书过期后重新生成证书(1.15+版本)
最近在使用kubectl管理本地测试k8s集群时报错(k8s Unable to connect to the server: x509: certificate has expired or is not yet valid),首先想到的是服务部属已经挺久了应该是证书过期导致,一番网络大法后操作记录如下。最前面当然是先备份 /etc/kubernetes 目录cp -Ra /etc/kubernetes /tmp/kubernetes-backup在操作之前可以使用以下命令查看证书时间,k原创 2021-01-11 10:49:14 · 1874 阅读 · 0 评论 -
关于本地k8s部署metrics-server的no such host问题
我的k8s版本是1.17.0,本地k8s部署metrics-server无法度量到数据,HPA显示unknow。通过命令 kubectl logsmetrics-server-dc6fb55f4-z88lm -n kube-system 可以看到类似如下错误E0225 02:30:52.433523 1 manager.go:111] unable to fully coll...原创 2020-02-25 14:46:16 · 5000 阅读 · 1 评论 -
kubernetes配置Ingress对象时服务找不到的解决办法
由于我们的服务可能处于非default命名空间上,所以在配置Ingress规则时需要指定命名空间例如以一面的mynamespace:apiVersion: extensions/v1beta1kind: Ingressmetadata: namespace: mynamespace name: slot-ingress annotations: kubern...原创 2019-12-27 11:39:35 · 1299 阅读 · 0 评论 -
kubernetes-dashboard部署的问题
直接按以下部署会出来几个问题kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml第一个问题是pod报以下错误,导致CrashLoopBackOff2019/10/12 08:37...原创 2019-10-12 17:13:36 · 3345 阅读 · 1 评论 -
升级KubenetesNode后无法加入Master问题:plugin flannel does not support config version ""
今天把Node的kubeadm、kubectl、kubelet从1.15升级到1.16重新加入Master出来以下错误Oct 11 14:51:50 k8s-node-b kubelet[2518]: W1011 14:51:50.790670 2518 cni.go:237] Unable to update cni config: no valid networks found...原创 2019-10-11 15:47:26 · 1077 阅读 · 0 评论 -
Kubernets初始环境安装
一、关闭Selinux,打开文件/etc/sysconfig/selinux,找到SELINUX=xxxxxx,如下图红框所示,将其改为SELINUX=disabled二、设置:iptablescat <<EOF > /etc/sysctl.d/k8s.confnet.bridge.bridge-nf-call-ip6tables = 1net.bridge.br...原创 2019-01-08 09:55:26 · 833 阅读 · 1 评论