KubeKey 离线环境部署 KubeSphere v3.0.0
KkumuK零S
操作系统的问题,之前用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核
装个环境废了好多时间都没好,每试一次就花了一天的时间…..::::
CauchyK零SK壹S
1.每个虚机 8c10G,virtual box的宿主机资源是否有这么多?
2.我看也有人在virtual box上运行k8s遇到了类似的问题,可以参考下:
kubernetes/minikube#3359 (comment)
CauchyK零SK壹S
1.每个虚机 8c10G,virtual box的宿主机资源是否有这么多?
2.我看也有人在virtual box上运行k8s遇到了类似的问题,可以参考下:
kubernetes/minikube#3359 (comment)
Ccsz711K零S
- 已编辑
已解决。
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重建,启动成功
请问可以用kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz在线升级吗,有相应的教程吗
环境离线安装好后,按教材上再部署Bookinfo就不行了,好像在不停地拉取这个镜像,拉取不到? 是不是哪里还要设置账号、密码啥 的?
ZzackzhangK零SK壹S
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
检查下你的仓库里面是不是没有这几个镜像
ZzackzhangK零SK壹S
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