1. Jan 11 10:57:18 k8s-master01-2-106.rjtest systemd[1]: Started K8S API Server.
    2. Jan 11 10:57:18 k8s-master01-2-106.rjtest kube-apiserver[561]: Error: failed to create listener: failed to listen on 192.168.3.106:6443: listen tcp 192.168.3.106:6443: bind: cannot assign requested address

    测试中,发现重启k8s master主机后,发现kube-apiserver没有自动起来,
    image.png
    检查log发现有如下内容报错
    Jan 11 10:57:18 k8s-master01-2-106.rjtest kube-apiserver[561]: Error: failed to create listener: failed to listen on 192.168.3.106:6443: listen tcp 192.168.3.106:6443: bind: cannot assign requested address

    无法绑定配置的IP,由于OS的IP是通过DHCP自动获取(demo 系统没有设置静态IP)的,应该是kube-apiserver启动的时OS还没有拿到DHCP配发的IP的地址。

    解决方案 1:
    配置系统静态IP地址。

    解决方案2:
    修改 kube-apiserver 的service配置文件,增加 After 字段。
    image.png