一.开始安装
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
(2).安装tiller
- 创建权限
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
如果长时间拉取不下来,镜像地址是国外的,需要改地址
点击获取解决办法
二.安装安装 OpenEBS 创建 LocalPV 存储类型
三最小化安装KubeSphere
执行这一段命令即可安装
kubectl apply -f https://raw.githubusercontent.com/kubesphere/ks-installer/v2.1.1/kubesphere-minimal.yaml