banner
NEWS LETTER

Kubeadm安装K8s失败记录

Scroll down

本文作者:丁辉

Kubeadm安装K8s失败记录

  • 在我部署 k8s 的时候,最近会遇到 flannel 一直重启的情况(报错 pod cidr not assigne)

    1
    vim /etc/kubernetes/manifests/kube-controller-manager.yaml
    1
    2
    - --allocate-node-cidrs=true
    - --cluster-cidr=10.244.0.0/16
    1
    systemctl restart kubelet
  • k8s-kubeadm单节点搭建导致主节点污点禁止pod运行

    1
    2
    3
    4
    5
    6
    #查看污点
    kubectl describe nodes master | grep -A 3 Taints
    #删除
    kubectl taint nodes <node> <taints>-
    #一次删除多个
    kubectl taint nodes --all node-role.kubernetes.io/control-plane- node-role.kubernetes.io/master-
  • k8s-kubeadm-containerd搭建网络通讯问题

    1
    2
    3
    4
    5
    6
    7
    vim /etc/kubernetes/manifests/kube-controller-manager.yaml
    增加参数:

    - --allocate-node-cidrs=true
    - --cluster-cidr=10.244.0.0/16

    systemctl restart kubelet
  • K8s “tab” 报错

    1
    2
    3
    yum install bash-completion -y
    source /usr/share/bash-completion/bash_completion
    source <(kubectl completion bash)
  • 安装 K8s 失败,发现缺少一下模块

    1. 添加模块

      1
      2
      3
      4
      5
      6
      7
      8
      cat > /etc/sysconfig/modules/ipvs.modules <<EOF    
      #!/bin/bash
      modprobe -- ip_vs
      modprobe -- ip_vs_rr
      modprobe -- ip_vs_wrr
      modprobe -- ip_vs_sh
      modprobe -- nf_conntrack
      EOF
    2. 加载

      1
      2
      3
      4
      modprobe br_netfilter
      lsmod | grep netfilter
      sysctl -p /etc/sysctl.d/k8s.conf
      sysctl --system
    3. 替换镜像源

      1
      sed -i 's#sandbox_image = "k8s.gcr.io/pause:3.6"#sandbox_image = "registry.aliyuncs.com/google_containers/pause:3.6"#' /etc/containerd/config.toml

I'm so cute. Please give me money.

其他文章
cover
Kubernetes容器启动报打开的文件数过多
  • 70/01/01
  • 00:00
  • Kubernetes-问题记录
cover
本地无法访问Service网络
  • 70/01/01
  • 00:00
  • Kubernetes-问题记录
目录导航 置顶
  1. 1. Kubeadm安装K8s失败记录
请输入关键词进行搜索