为k8s安装 KubeSphere可视化

为k8s安装 KubeSphere可视化

一.开始安装

1、安装前提环境

先安装:每个节点都要安装
yum install -y socat

(1). 安装 helm

Helm 是 Kubernetes 的包管理器。包管理器类似于我们在 Ubuntu 中使用的 apt、Centos中使用的 yum 或者 Python 中的 pip 一样,能快速查找、下载和安装软件包。Helm 由客户端组件 helm 和服务端组件 Tiller 组成, 能够将一组 K8S 资源打包统一管理, 是查找、共享和使用为 Kubernetes 构建的软件的最佳方式。
1.安装
先使用官方的方式安装,如果安装不了,可以看到下载文件的地址,然后手动下载解压。

curl -L https://git.io/get_helm.sh | bash

如果下载不下来,可使用以下链接手动下载并解压:

# 手动下载
wget https://get.helm.sh/helm-v2.16.3-linux-amd64.tar.gz
# 解压
tar zxf helm-v2.16.3-linux-amd64.tar.gz
#移动到
mv linux-amd64/helm /usr/local/bin/helm
验证
helm version

为k8s安装 KubeSphere可视化
(2).安装tiller

  1. 创建权限
    vi helm-rbac.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
  name: tiller
  namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
  name: tiller
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
  - kind: ServiceAccount
    name: tiller
    namespace: kube-system

2.执行:

kubectl apply -f helm-rbac.yaml

3.等待安装完成
kubectl get pods -n kube-system
为k8s安装 KubeSphere可视化

如果长时间拉取不下来,镜像地址是国外的,需要改地址
点击获取解决办法

二.安装安装 OpenEBS 创建 LocalPV 存储类型

参照官方文档安装OpenEBS

三最小化安装KubeSphere

执行这一段命令即可安装

kubectl apply -f https://raw.githubusercontent.com/kubesphere/ks-installer/v2.1.1/kubesphere-minimal.yaml
上一篇:云服务 docker安装mysql 设置canal数据同步


下一篇:Traefik 2.0 实现自动化 HTTPS