• 安装Kubernetes集群时遇到的问题及解决方法


    在搭建Kubernetes集群时遇到一些问题,记录在这里。
    搭建过程在另一篇文章:VirtualBox上使用kubeadm安装Kubernetes集群

    虚拟机安装完CentOS7登录时遇到warning

    错误信息:

    -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
    

    截图:

    解决方法:

    vi /etc/environment
    # 保存下面两行,然后ssh重新登录。
    LANG=en_US.utf-8 
    LC_ALL=en_US.utf-8
    

    kubeadm init时warning:推荐将systemd作为docker驱动程序

    错误信息:

    detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/
    

    截图:

    解决方法:

    访问错误信息中的官方地址找到以下解决方法:

    # Setup daemon.
    cat > /etc/docker/daemon.json <<EOF
    {
      "exec-opts": ["native.cgroupdriver=systemd"],
      "log-driver": "json-file",
      "log-opts": {
        "max-size": "100m"
      },
      "storage-driver": "overlay2"
    }
    EOF
    
    mkdir -p /etc/systemd/system/docker.service.d
    
    # Restart docker.
    systemctl daemon-reload
    systemctl restart docker
    

    3. kubeadm init时遇到关于bridge-nf-call-iptables参数的error

    错误信息:

    [ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables contents are not set to 1
    

    截图:

    解决方法:

    查看错误消息中的路径:

    -> [root@kube0.vm] [~] cat /proc/sys/net/bridge/bridge-nf-call-iptables
    0
    

    内容是0,按照错误信息中的描述将它改为1

    echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables
    
  • 相关阅读:
    指针2
    学习笔记day3
    学习笔记day2
    学习笔记day1
    lighttpd启用支持IPv6
    GPL/widedhcpv6/dhcp6c源代码分析
    有多个vsftpd进程运行
    Java学习笔记day1
    python_day4
    python_day3.2
  • 原文地址:https://www.cnblogs.com/flhs/p/12394350.html
Copyright © 2020-2023  润新知