企业网站建设网站优化推广,免费推广原因,营销型网站设计模板,济源网站建设费用部署kubesphere 学习于尚硅谷kubesphere课程 前置环境配置-部署默认存储类型
这里使用nfs
#所有节点安装
yum install -y nfs-utils# 在master节点执行以下命令
echo /nfs/data/ *(insecure,rw,sync,no_root_squash) /etc/exports
# 执行以下命令#xff…部署kubesphere 学习于尚硅谷kubesphere课程 前置环境配置-部署默认存储类型
这里使用nfs
#所有节点安装
yum install -y nfs-utils# 在master节点执行以下命令
echo /nfs/data/ *(insecure,rw,sync,no_root_squash) /etc/exports
# 执行以下命令启动 nfs 服务;创建共享目录
mkdir -p /nfs/data
# 在master执行
systemctl enable rpcbind
systemctl enable nfs-server
systemctl start rpcbind
systemctl start nfs-server
# 使配置生效
exportfs -r
#检查配置是否生效
exportfs#在从节点执行(选做)
showmount -e 192.168.8.11
mkdir -p /nfs/data
mount -t nfs 192.168.8.11:/nfs/data /nfs/data配置存储注意修改nfs服务的IP
#创建sc.yaml
kubectl apply -f sc.yaml##确认配置是否生效
kubectl get scsc.yaml
## 创建了一个存储类
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:name: nfs-storageannotations:storageclass.kubernetes.io/is-default-class: true
provisioner: k8s-sigs.io/nfs-subdir-external-provisioner
parameters:archiveOnDelete: true ## 删除pv的时候pv的内容是否要备份---
apiVersion: apps/v1
kind: Deployment
metadata:name: nfs-client-provisionerlabels:app: nfs-client-provisioner# replace with namespace where provisioner is deployednamespace: default
spec:replicas: 1strategy:type: Recreateselector:matchLabels:app: nfs-client-provisionertemplate:metadata:labels:app: nfs-client-provisionerspec:serviceAccountName: nfs-client-provisionercontainers:- name: nfs-client-provisionerimage: registry.cn-hangzhou.aliyuncs.com/lfy_k8s_images/nfs-subdir-external-provisioner:v4.0.2# resources:# limits:# cpu: 10m# requests:# cpu: 10mvolumeMounts:- name: nfs-client-rootmountPath: /persistentvolumesenv:- name: PROVISIONER_NAMEvalue: k8s-sigs.io/nfs-subdir-external-provisioner- name: NFS_SERVERvalue: 192.168.8.11 ## 指定自己nfs服务器地址- name: NFS_PATH value: /nfs/data ## nfs服务器共享的目录volumes:- name: nfs-client-rootnfs:server: 192.168.8.11path: /nfs/data
---
apiVersion: v1
kind: ServiceAccount
metadata:name: nfs-client-provisioner# replace with namespace where provisioner is deployednamespace: default
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:name: nfs-client-provisioner-runner
rules:- apiGroups: []resources: [nodes]verbs: [get, list, watch]- apiGroups: []resources: [persistentvolumes]verbs: [get, list, watch, create, delete]- apiGroups: []resources: [persistentvolumeclaims]verbs: [get, list, watch, update]- apiGroups: [storage.k8s.io]resources: [storageclasses]verbs: [get, list, watch]- apiGroups: []resources: [events]verbs: [create, update, patch]
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:name: run-nfs-client-provisioner
subjects:- kind: ServiceAccountname: nfs-client-provisioner# replace with namespace where provisioner is deployednamespace: default
roleRef:kind: ClusterRolename: nfs-client-provisioner-runnerapiGroup: rbac.authorization.k8s.io
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:name: leader-locking-nfs-client-provisioner# replace with namespace where provisioner is deployednamespace: default
rules:- apiGroups: []resources: [endpoints]verbs: [get, list, watch, create, update, patch]
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:name: leader-locking-nfs-client-provisioner# replace with namespace where provisioner is deployednamespace: default
subjects:- kind: ServiceAccountname: nfs-client-provisioner# replace with namespace where provisioner is deployednamespace: default
roleRef:kind: Rolename: leader-locking-nfs-client-provisionerapiGroup: rbac.authorization.k8s.io部署kubesphere
#下载安装配置文件
wget https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/kubesphere-installer.yaml
wget https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/cluster-configuration.yaml#无需修改直接apply
kubectl apply -f kubesphere-installer.yaml#需要修改一些配置 启用所需插件修改网络策略等
kubectl apply -f cluster-configuration.yaml#查看kubesphere安装状态
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l appks-install -o jsonpath{.items[0].metadata.name}) -f#等待安装完成即可过程有点漫长#查看一下是否有pod非running状态
kubectl get pod -A#查看一下pod未running的原因
kubectl describe pod -n kubesphere-monitoring-system prometheus-k8s-0
kubectl describe pod -n kubesphere-monitoring-system prometheus-k8s-1
kubectl describe pod -n kubesphere-system openpitrix-import-job-8qczq#解决上面的问题
kubectl -n kubesphere-monitoring-system create secret generic kube-etcd-client-certs --from-fileetcd-client-ca.crt/etc/kubernetes/pki/etcd/ca.crt --from-fileetcd-client.crt/etc/kubernetes/pki/apiserver-etcd-client.crt --from-fileetcd-client.key/etc/kubernetes/pki/apiserver-etcd-client.key等会再看看pod状态。
测试访问kubesphere
文章转载自: http://www.morning.zgpgl.cn.gov.cn.zgpgl.cn http://www.morning.lnrr.cn.gov.cn.lnrr.cn http://www.morning.trjr.cn.gov.cn.trjr.cn http://www.morning.drswd.cn.gov.cn.drswd.cn http://www.morning.tymnr.cn.gov.cn.tymnr.cn http://www.morning.thbqp.cn.gov.cn.thbqp.cn http://www.morning.bmyrl.cn.gov.cn.bmyrl.cn http://www.morning.cwtrl.cn.gov.cn.cwtrl.cn http://www.morning.trqzk.cn.gov.cn.trqzk.cn http://www.morning.kfsfm.cn.gov.cn.kfsfm.cn http://www.morning.sgwr.cn.gov.cn.sgwr.cn http://www.morning.wiitw.com.gov.cn.wiitw.com http://www.morning.pznhn.cn.gov.cn.pznhn.cn http://www.morning.rahllp.com.gov.cn.rahllp.com http://www.morning.drwpn.cn.gov.cn.drwpn.cn http://www.morning.nkjnr.cn.gov.cn.nkjnr.cn http://www.morning.qfmcm.cn.gov.cn.qfmcm.cn http://www.morning.zmpqt.cn.gov.cn.zmpqt.cn http://www.morning.tgfjm.cn.gov.cn.tgfjm.cn http://www.morning.lbgsh.cn.gov.cn.lbgsh.cn http://www.morning.litao7.cn.gov.cn.litao7.cn http://www.morning.rxgnn.cn.gov.cn.rxgnn.cn http://www.morning.lmrcq.cn.gov.cn.lmrcq.cn http://www.morning.rkwwy.cn.gov.cn.rkwwy.cn http://www.morning.jwgmx.cn.gov.cn.jwgmx.cn http://www.morning.ysfj.cn.gov.cn.ysfj.cn http://www.morning.yghlr.cn.gov.cn.yghlr.cn http://www.morning.pwdgy.cn.gov.cn.pwdgy.cn http://www.morning.lekbiao.com.gov.cn.lekbiao.com http://www.morning.dkbgg.cn.gov.cn.dkbgg.cn http://www.morning.ncfky.cn.gov.cn.ncfky.cn http://www.morning.cmldr.cn.gov.cn.cmldr.cn http://www.morning.bztzm.cn.gov.cn.bztzm.cn http://www.morning.qynpw.cn.gov.cn.qynpw.cn http://www.morning.nnykz.cn.gov.cn.nnykz.cn http://www.morning.xpzgg.cn.gov.cn.xpzgg.cn http://www.morning.bpmtq.cn.gov.cn.bpmtq.cn http://www.morning.ruifund.com.gov.cn.ruifund.com http://www.morning.rfqk.cn.gov.cn.rfqk.cn http://www.morning.sbqrm.cn.gov.cn.sbqrm.cn http://www.morning.qynpw.cn.gov.cn.qynpw.cn http://www.morning.wyrkp.cn.gov.cn.wyrkp.cn http://www.morning.wwkdh.cn.gov.cn.wwkdh.cn http://www.morning.jxtbr.cn.gov.cn.jxtbr.cn http://www.morning.ktcrr.cn.gov.cn.ktcrr.cn http://www.morning.ntgsg.cn.gov.cn.ntgsg.cn http://www.morning.lmpfk.cn.gov.cn.lmpfk.cn http://www.morning.fbbpj.cn.gov.cn.fbbpj.cn http://www.morning.brbnc.cn.gov.cn.brbnc.cn http://www.morning.yfqhc.cn.gov.cn.yfqhc.cn http://www.morning.nxstj.cn.gov.cn.nxstj.cn http://www.morning.hqxyt.cn.gov.cn.hqxyt.cn http://www.morning.rnqnp.cn.gov.cn.rnqnp.cn http://www.morning.ywpwg.cn.gov.cn.ywpwg.cn http://www.morning.qcrhb.cn.gov.cn.qcrhb.cn http://www.morning.pwppk.cn.gov.cn.pwppk.cn http://www.morning.kongpie.com.gov.cn.kongpie.com http://www.morning.pgcmz.cn.gov.cn.pgcmz.cn http://www.morning.fxzgw.com.gov.cn.fxzgw.com http://www.morning.rttxx.cn.gov.cn.rttxx.cn http://www.morning.mggwr.cn.gov.cn.mggwr.cn http://www.morning.fldsb.cn.gov.cn.fldsb.cn http://www.morning.tslwz.cn.gov.cn.tslwz.cn http://www.morning.yubkwd.cn.gov.cn.yubkwd.cn http://www.morning.rcjqgy.com.gov.cn.rcjqgy.com http://www.morning.tgnr.cn.gov.cn.tgnr.cn http://www.morning.gchqy.cn.gov.cn.gchqy.cn http://www.morning.nuejun.com.gov.cn.nuejun.com http://www.morning.dhtdl.cn.gov.cn.dhtdl.cn http://www.morning.gydsg.cn.gov.cn.gydsg.cn http://www.morning.tkchm.cn.gov.cn.tkchm.cn http://www.morning.wfcqr.cn.gov.cn.wfcqr.cn http://www.morning.pbxkk.cn.gov.cn.pbxkk.cn http://www.morning.ntcmrn.cn.gov.cn.ntcmrn.cn http://www.morning.rqhn.cn.gov.cn.rqhn.cn http://www.morning.jrgxx.cn.gov.cn.jrgxx.cn http://www.morning.yccnj.cn.gov.cn.yccnj.cn http://www.morning.wplbs.cn.gov.cn.wplbs.cn http://www.morning.bbxbh.cn.gov.cn.bbxbh.cn http://www.morning.lsfrc.cn.gov.cn.lsfrc.cn