首页 > 其他分享 >k8s

k8s

时间:2024-11-25 17:34:39浏览次数:14  
标签:containerd sudo etc init kubeadm k8s config

常用命令

// 查看节点信息
kubectl get nodes

故障排查

The API server is not healthy after 4m

问题描述

解决方案

// 查看当前 containerd 镜像下载地址
containerd config dump | grep sandbox_image

// 生成默认的containerd 配置文件
mkdir /etc/containerd
containerd config default > /etc/containerd/config.toml

// 编辑文件
// 修改后:sandbox_image = "registry.aliyuncs.com/google_containers/pause:3.8"
vim /etc/containerd/config.toml

// 重新加载配置并重启 containerd 服务
systemctl daemon-reload
systemctl restart containerd

 

init初始化集群主节点失败

问题描述

解决方案

sudo kubeadm reset # 重置 kubeadm ,执行这个后需要敲 y 回车
sudo rm -rf /etc/cni/net.d # 删除上次 init 生成的文件
sudo rm -rf /var/lib/etcd # 删除上次 init 生成的文件

 

 

参考文章

【1】k8s彻底删除pod

【2】kubeadm init 初始化问题

标签:containerd,sudo,etc,init,kubeadm,k8s,config
From: https://www.cnblogs.com/ReturnOfTheKing/p/18567392

相关文章

  • 云原生周刊:K8s 严重漏洞
    开源项目推荐KitOpsKitOps是一款开源的DevOps工具,专为AI/ML项目的全生命周期管理而设计,通过将模型、数据集、代码和配置打包并版本化为符合OCI(开放容器标准)的工件,简化了AI/ML工作流的部署与管理。KitOps支持统一打包,将AI/ML模型、数据集和配置封装为便携式工件,同时提......
  • k8s 命令使用练习
    kubectlcreatedeploymentmydeply1--imagenginxkubectlcreatedeploymentmydeply2--replicas3--imagenginxkubectlscaledeploymentmydeply1--replicas3[root@k8s-masteryaml]#kubectlgetpodNAMEREADYSTATUSRESTARTS......
  • k8s使用local pv部署tomcat
    建storageclasskind:StorageClassapiVersion:storage.k8s.io/v1metadata: name:local-storageprovisioner:kubernetes.io/no-provisionervolumeBindingMode:WaitForFirstConsumer#设置延迟绑定#Supportedpolicies:Delete,Reta#reclaimPolicy:Retain#......
  • k8s阶段03 持久卷, PV和PVC, CSI存储方案示例csi-driver-nfs, OpenEBS, ConfigMap, Se
    2持久卷PV和PVC在Pod级别定义存储卷有两个弊端卷对象的生命周期无法独立于Pod而存在用户必须要足够熟悉可用的存储及其详情才能在Pod上配置和使用卷PV和PVC可用于降低这种耦合关系PV(PersistentVolume)是集群级别的资源,负责将存储空间引入到集群中,通常由管理员定义......
  • 【K8S问题系列 | 15】资源配额不足导致Pod无法调度的场景如何处理
    在Kubernetes中,资源配额不足可能导致Pod无法调度,这种情况通常发生在命名空间的资源使用达到了设定的上限。以下是一些处理这类情况的策略和方法:1.监控资源使用情况实施监控使用监控工具(如Prometheus和Grafana)实时监控命名空间和集群的资源使用情况。设置告警规......
  • 【K8S系列】Kubernetes pod节点Unknown 问题及解决方案详解【已解决】
    在Kubernetes中,Pod的状态为Unknown表示无法获取Pod的当前状态。这通常意味着KubernetesAPI服务器无法与Pod所在的节点通信,或者Kubelet进程遇到问题。以下将详细介绍Unknown状态的原因、解决方案以及如何配置健康检查以提高系统的稳定性。一、Unknown状态......
  • K8s-安全认证
    访问控制概述Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端在Kubernetes集群中,客户端通常有两类:UserAccount:一般是独立于kubernetes之外的其他服务管理的用户......
  • 【K8S系列】Kubernetes Pod 状态详细介绍及异常状态解决方案
    在Kubernetes中,Pod是最小的可调度单元,负责运行一个或多个容器。Pod的状态能够反映其生命周期中的不同阶段,帮助用户了解当前的运行状况。本文将详细介绍KubernetesPod的各种状态及其可能的异常状态解决方案。一、Pod状态概览Pod的状态主要包括以下几种:PendingRu......
  • k8s部署Kafka集群超详细讲解
    准备部署环境Kubernetes集群信息NAMEVERSIONk8s-masterv1.29.2k8s-node01v1.29.2k8s-node02v1.29.2Kafka:3.7.1版本Zookeeper:3.6.3版本准备StorageClass#kubectlgetscNAMEPROVISIONERRECLAIMPOLICYVOLUMEBINDINGMODEALLOWVOLUMEEXPAN......
  • k8s和ipvs、lvs、ipvsadm,iptables,底层梳理,具体是如何实现的
    计算节点的功能:提供容器运行的环境kube-proxy的主要功能:术业有专攻,kube-proxy的主要功能可以概括为4个字网络规则那么kube-proxy自己其实是个daemonset控制器跑的每个节点上都有个的pod它负责网络规则其实呢它还是个小领导它不直接去搞网络规则而是告诉别人,网络规......