vscode使用open with live server无效_使用kubesphere 3.0创建k8s集群

本文讲述了作者在尝试使用KubeSphere 3.0创建Kubernetes集群的过程中遇到的问题,包括VSCode中'open with live server'功能失效,以及在KubeSphere集群安装过程中的IP配置错误。通过安装Docker,设置镜像加速,以及参照Kubesphere文档进行操作,作者分享了创建集群的经验。
摘要由CSDN通过智能技术生成

到现在使用rancher创建集群是最顺利的,rancher完全基于docker容器,基本上点点点,集群就创建好了。

之所以使用kubesphere来创建集群,因为在群里看到有小伙伴推荐,3.0可以管理混合云,所以想尝试一下它。

系统Kubesphere版本
ubuntu-20.04.1-live-server-amd641.18.6

*** 我今天使用 ubuntu-20.10-live-server-amd64 创建k8s集群各种失败,具体原因还没有调查 :(

首先安装好docker,并设置相关的镜像加速。具体可以看之前安装harbor写的guide。

波波波波:在Ubuntu Server 20上安装harbor​zhuanlan.zhihu.com
3db70f8a9ed60b9d9b1afa3a2c97406e.png

然后安装必要的系统组件

sudo apt install -y ebtables socat ipset conntrack

下面的列表拷贝自kubesphere的文档

e data-draft-node="block" data-draft-type="table" data-size="normal" data-row-style="normal">

然后下载KubeKey

先尝试下在线的下载脚本

# 在国内先添加一个环境变量
export KKZONE=cn

curl -sfL https://get-kk.kubesphere.io | VERSION=v1.0.1 sh -

如果不行,可以执行下面下载并解压

wget -c https://kubesphere.io/download/kubekey-v1.0.0-linux-amd64.tar.gz -O - | tar -xz
sudo mv ./kk /usr/local/bin 

开始安装

  • 安装单个节点的集群,使用下面的语句一步到位
sudo kk create cluster --with-kubernetes v1.18.6 --with-kubesphere v3.0.0
  • 安装多节点集群
# 创建一个配置文件模版
kk create config --with-kubernetes v1.18.6 --with-kubesphere v3.0.0 -f ./config-kubesphere.yaml

# 修改配置文件,添加上节点信息(节点名称,ip等)
kk create cluster -f ./config-kubesphere.yaml

成功安装后可以看到log

INFO[13:43:48 UTC] Installation is complete.

然后执行下面的命令,检查集群状态。

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

到此如果没有错误的信息,那k8s集群就已经处于工作状态了,而且日志的头部会显示网页控制台信息,包括地址和管理用户名/密码。

  • 添加节点
  1. 使用之前使用的配置文件

2. 执行添加命令

kk add nodes -f ./config-kubesphere.yaml

遇到的问题1:由于config文件中internalAddress 和 `address`的值设置错误导致。其实执行 kubectl get nodes -o wide 可以看到ip为 none

kubectl -nkubesphere-system   logs pod/ks-installer-7cb866bd-dxcw5
Error from server: no preferred addresses found; known addresses: []
All-in-one Installation on Linux​kubesphere.com.cn https://v3-0.docs.kubesphere.io/zh/docs/installing-on-linux/introduction/multioverview/​v3-0.docs.kubesphere.io
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值