kubesphere安装使用体验

lvcisco 2021-08-29 原文

github地址:https://github.com/pixiake/ks-installer

官方使用文档:https://kubesphere.io/docs/advanced-v2.0/zh-CN/installation/all-in-one/

先放上安装效果图,UI界面还是很清爽的:

 

 

当前环境:

  • k8s集群已经安装完成,用kubesphere管理现有的k8s集群;

  • k8s版本为1.14

  • 系统为centos7.6

kubesphere使用要求:

  • kubernetes version > 1.13.0

  • helm version > 2.10.0

  • a default storage class must be in kubernetes cluster

安装完成后默认用户名密码:

  • 用户名:admin

  • 密码:P@88w0rd

 

安装步骤大概记录:

kubectl create ns kubesphere-system
kubectl create ns kubesphere-monitoring-system
#访问etcd用到的secret
kubectl -n kubesphere-monitoring-system create secret generic kube-etcd-client-certs  --from-file=etcd-client-ca.crt=ca.pem  --from-file=etcd-client.crt=etcd-key.pem  --from-file=etcd-client.key=etcd.pem
#管理k8s用到的secret
kubectl -n kubesphere-system create secret generic kubesphere-ca  --from-file=ca.crt=ca.pem --from-file=ca.key=ca-key.pem
#clone好github项目,执行下面的这条命令
cd deploy
kubectl apply -f kubesphere-installer.yaml
#执行完上面的命令,可以通过下面的命令,查看安装过程日志
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l job-name=kubesphere-installer -o jsonpath=\'{.items[0].metadata.name}\') -f
#查看安装结果,STATUS跟下面保持一致才说明安装成功
[root@ks-allinone deploy]# kubectl get pods -n kubesphere-system
NAME                                     READY   STATUS      RESTARTS   AGE
ks-account-6db466d8dc-srrwj              1/1     Running     0          149m
ks-apigateway-7d77cb9495-jzmg6           1/1     Running     0          170m
ks-apiserver-f8469fd47-b58rm             1/1     Running     0          166m
ks-console-54c849bdc9-dfkbf              1/1     Running     0          168m
ks-console-54c849bdc9-z2d5q              1/1     Running     0          168m
ks-controller-manager-569456b4cd-gngm5   1/1     Running     0          170m
ks-docs-6bbdcc9bfb-6jldz                 1/1     Running     0          3h7m
kubesphere-installer-7ph6l               0/1     Completed   1          3h11m
openldap-5c986c5bff-rzqwv                1/1     Running     0          3h25m
redis-76dc4db5dd-lv6kg                   1/1     Running     0          149m
 

安装过程出现的错误:

1.在安装的时提示metrics-server已经安装,导致安装中断;

解析办法:在kubesphere-installer.yaml的configMap增加配置:metrics_server_enable: False(默认是没有的)

apiVersion: v1
data:
  ks-config.yaml: |
    kube_apiserver_host: 10.10.5.208:6443
    etcd_tls_enable: True
    etcd_endpoint_ips: 10.10.5.169,10.10.5.183,10.10.5.184
    disableMultiLogin: True
    elk_prefix: logstash
    metrics_server_enable: False
  #  local_registry: 192.168.1.2:5000
kind: ConfigMap
metadata:
  name: kubesphere-config
  namespace: kubesphere-system
 

增加Ingress配置:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: kubesphere
  namespace: kubesphere-system
  annotations:
    #kubernetes.io/ingress.class: traefik
    kubernetes.io/ingress.class: nginx
spec:
  rules:
  - host: ks.staplescn.com
    http:
      paths:
      - path:
        backend:
          serviceName: ks-console
          servicePort: 80
 

访问界面:

    

 

 

版权声明:本文为lvcisco原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lvcisco/p/12718099.html

kubesphere安装使用体验的更多相关文章

随机推荐

  1. 从软件工程的角度设计高可用注册中心

    404...

  2. JAVA多线程实现和应用总结

    1.JAVA多线程实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用 […]...

  3. HSV色彩空间

    转自原文 HSV色彩空间   理解HSV色彩空间:      HSV颜色模式是除了RGB颜色模式之外的另一种流 […]...

  4. 2019年手工活150一天在家做,全职太太经验分享[拿回家防骗技巧]

     2019年大家好我是一名全职太太目前手工活150一天在家做,因为一次偶然的机会我看到了亲民创业网,看到了这个 […]...

  5. Java数组的排序算法

    在Java中,实现数组的排序算法有很多,如冒泡排序法、选择排序法、直接插入法和快速排序法等。下面介绍几种排序算 […]...

  6. 关于 Graphviz

    Graphviz 是一个我始终无法绕开的软件,既然不能绕开,那就直面好了。(另一款让我无法绕开的,是 Tota […]...

  7. 如果你也爱看电影

    寻梦环游记(coco) “The real death is that no one in the world […]...

  8. 12款最好用的数据挖掘工具

    数据在当今世界意味着金钱。随着向基于app的世界的过渡,数据呈指数增长。然而,大多数数据是非结构化的,因此需要 […]...

展开目录

目录导航