kumu 单独建一个帖子啊,把问题描述清楚,报错信息贴下。

  • kumu 回复了此帖

    操作系统的问题,之前用centos7 CentOS-7-x86_64-Minimal-1810.iso 试了 n次都不成功 ,试过系统原来的3.10内核 4.4 和 5.8 都不成功。。。
    这次换成Ubuntu18.4 ubuntu-18.04.2-live-server-amd64.iso 内核是:Linux 4.15.0-128-generic
    装就成功了,但是还是有些模块出问题了了

    我是在虚拟机上装的,用的virtual box 三台机器,内存都是10G cpu 分别 8核
    装个环境废了好多时间都没好,每试一次就花了一天的时间…..::::

    Cauchy 果然是在virtual box 上装不成功,我的天,浪费了那么多时间…
    学习的路是多么孤独的….
    想不通,但是在virtual box 虚拟机里面显示的cpu 核心数 内存大小都是跟设置的一样的。。

    • kumu 回复了此帖
      5 天 后

      已解决。

      ubuntu18.04离线添加节点./kk add nodes,原集群使用flannel网络
      【问题描述】
      1、./kk add nodes 安装日志是成功的
      2、新节点的kube-flannel一直处于CrashLoopBackOff状态,日志如下

      bglab@master:~/csz$ kubectl logs kube-flannel-ds-7kcfr -n kube-system
      I0113 02:34:56.117311       1 main.go:514] Determining IP address of default interface
      E0113 02:34:56.117589       1 main.go:202] Failed to find any valid interface to use: failed to get default interface: Unable to find default route

      网上解决思路:https://blog.csdn.net/qingyafan/article/details/93519196
      解决过程:
      方法1、看看flannel配置文件用的哪个网卡,修改配置文件参数- –iface=ens32指定网卡。
      原有yaml文件启动命令

        containers:
        - args:
          - --ip-masq
          - --kube-subnet-mgr
          command:
          - /opt/bin/flanneld

      (1)尝试修改pod的yaml配置文件
      kubectl edit pod kube-flannel-ds-7kcfr -n kube-system -o yaml
      发现不能直接修改pod的配置文件
      (2)尝试修改DaemonSet的yaml配置文件
      kubectl edit DaemonSet kube-flannel-ds -n kube-system -o yaml
      想到会影响集群原有主机上的flannel,所以此路不通

      方法2:其他主机可以找到默认网卡,为什么这个主机找不到
      原集群主机ping www.baidu.com, 可以ping通
      新主机ping www.baidu.com, 不能ping通

      所以开始怀疑是网卡配置问题,开始排查网卡配置,ubuntu18.04的网卡配置在/etc/netplan下
      原配置

               eno2:
                   addresses:
                   - 10.34.76.242/24
                   #gateway4: 10.34.76.254
                   nameservers:
                       addresses:
                       - 8.8.8.8

      新配置

               eno2:
                   addresses:
                   - 10.34.76.242/24
                   gateway4: 10.34.76.254
                   nameservers:
                       addresses:
                       - 8.8.8.8  
      ```
      去掉#gateway4的注释后,ping www.baidu.com成功,然后删掉flannel-ds的pod重建,启动成功
      1 个月 后

      kumu 还很可能是网卡的问题,两张网卡直接通信导致,习惯性虚机设置了两张网卡,一张仅主机模式,一张桥接联网,局域网路由限制了通信只能10m/s ,仅主机传东西的到虚机快点。

      kumu
      48G跑KubeSphere肯定是绰绰有余了,具体业务的资源使用量要根据实际情况规划设计。

      请问可以用kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz在线升级吗,有相应的教程吗

      环境离线安装好后,按教材上再部署Bookinfo就不行了,好像在不停地拉取这个镜像,拉取不到? 是不是哪里还要设置账号、密码啥 的?

      bookinfo demo的镜像如下:

          - image: kubesphere/examples-bookinfo-details-v1:1.13.0
          - image: kubesphere/examples-bookinfo-productpage-v1:1.13.0
          - image: kubesphere/examples-bookinfo-ratings-v1:1.13.0
          - image: kubesphere/examples-bookinfo-reviews-v1:1.13.0

      检查下你的仓库里面是不是没有这几个镜像

        zackzhang 使用kk创建自签名镜像仓库的,这个仓库中如果没有 bookinfo 的几个镜像,不会从 dockerhub 上下载的? 请问如何把 bookinfo 塞进这个仓库呢?

          zackzhang - image: kubesphere/examples-bookinfo-details-v1:1.13.0
          - image: kubesphere/examples-bookinfo-productpage-v1:1.13.0
          - image: kubesphere/examples-bookinfo-ratings-v1:1.13.0
          - image: kubesphere/examples-bookinfo-reviews-v1:1.13.0

          请问这几个镜像如何获取呢?

          robatter 你这个自签名的镜像仓库是自己搭建好后,在kk里面配置registry的吧,kk不会跟你创建这个。

          这个几镜像你把它下载下来后,直接Push到这个registry就行了。

          操作方法:

          docker pull kubesphere/examples-bookinfo-details-v1:1.13.0
          docker tag kubesphere/examples-bookinfo-details-v1:1.13.0 zackzhangkai/examples-bookinfo-details-v1:1.13.0
          docker push zackzhangkai/examples-bookinfo-details-v1:1.13.0

            zackzhang #
            按照教材做的,自己没有搭建镜像仓库。
            如需使用kk创建自签名镜像仓库,可执行如下命令:
            ./kk init os -f config-sample.yaml -s ./dependencies/ –add-images-repo