k8s版本:v.123.4 kubesphere v3.2.1 手把手教你离线安装

一、前提:

已有k8s集群上部署,k8s版本:v.123.4
kubesphere 版本: v3.2.1

所需镜像包下载:
##kubesphere-images
kubesphere/ks-installer:v3.2.1
kubesphere/ks-apiserver:v3.2.1
kubesphere/ks-console:v3.2.1
kubesphere/ks-controller-manager:v3.2.1
kubesphere/kubectl:v1.20.0
kubesphere/kubefed:v0.8.1
kubesphere/tower:v0.2.0
minio/minio:RELEASE.2019-08-07T01-59-21Z
minio/mc:RELEASE.2019-08-07T23-14-43Z
csiplugin/snapshot-controller:v4.0.0
kubesphere/nginx-ingress-controller:v0.48.1
mirrorgooglecontainers/defaultbackend-amd64:1.4
kubesphere/metrics-server:v0.4.2
redis:5.0.14-alpine
haproxy:2.0.25-alpine
alpine:3.14
osixia/openldap:1.3.0
kubesphere/netshoot:v1.0

二、有默认的SC,百度一个即可
创建***.yaml
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: ***
provisioner: fuseim.pri/ifs # or choose another name, must match deployment’s env PROVISIONER_NAME’
parameters:
archiveOnDelete: “false”
部署:kubectl apply -f ***.yaml;
kubectl patch sc *** -p ‘{“metadata”: {“annotations”: {“storageclass.kubernetes.io/is-default-class”: “true”}}}’;

验证:kubectl get sc

三、导入下载好的镜像到各个安装节点(无私有仓库)
$ docker load -i xxxxxxx.tar.gz

四、获取部署的yaml文件
$ curl -L -O https://----/download/v3.2.1/cluster-configuration.yml
$ curl -L -O https://----/download/v3.2.1/kubesphere-installer.yml

修改yaml文件
1、 如果启用 alerting、logging、metrics_server 等
修改 cluster-configuration.yml ,将各组件下默认的 enabled: false 改为 enabled: true

2、注:如果使用私有仓库部署
修改 cluster-configuration.yml ,将默认为空的local_registry字段值改为私有仓库的域名或者IP:port形式
修改 kubesphere-installer.yml,将 kubesphere-system/ks-installer 这个deployment的image值(默认为 kubesphere/ks-installer:v3.2.1)加上私有仓库前缀
举例: image: 10.21.10.48:8089/kubesphere/ks-installer:v3.2.1

3、执行部署
$ kubectl apply -f kubesphere-installer.yaml
$ kubectl apply -f cluster-configuration.yaml

查看安装进度:
$ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath=‘{.items[0].metadata.name}’) -f
待所有组件部署完成后,即可登录。(进度缓慢,耐心等待)
kubesphere默认端口:NodePort类型30880
默认账号密码: admin/P@88w0rd

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值