Kubepi
kubepi是飞致云旗下品牌,部署很方便,页面布局简单,授权方便且颗粒度较细,没有集群数量限制,但是用户名不支持邮箱,这点不知道啥时候改进。
1.pvc.yaml
点击查看代码
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: pvc-kubepinamespace: itcast-ops
spec:accessModes:- ReadWriteManystorageClassName: nfs-clientresources:requests:storage: 5Gi
点击查看代码
apiVersion: apps/v1
kind: Deployment
metadata:name: kubepinamespace: itcast-ops
spec:replicas: 1minReadySeconds: 100strategy:type: RollingUpdaterollingUpdate:maxSurge: 1maxUnavailable: 0selector:matchLabels:app: kubepitemplate:metadata:labels:app: kubepispec:containers:- name: kubepiimage: 1panel/kubepi:latestimagePullPolicy: Alwaysresources:requests:cpu: "200m"memory: "1024Mi"ports:- containerPort: 80name: httpprotocol: TCPvolumeMounts:- name: localtimemountPath: /etc/localtime- name: pvc-kubepimountPath: /var/lib/kubepivolumes:- name: localtimehostPath:path: /etc/localtime- name: pvc-kubepipersistentVolumeClaim:claimName: pvc-kubepi
点击查看代码
apiVersion: v1
kind: Service
metadata:name: kubepinamespace: itcast-opslabels:app: kubepi
spec:selector:app: kubepiports:- name: httpport: 80protocol: TCPtargetPort: 80sessionAffinity: None
点击查看代码
apiVersion: extensions/v1beta1
kind: Ingress
metadata:name: pip-kubepinamespace: itcast-opsannotations:kubernetes.io/ingress.class: nginxnginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:tls:- hosts:- kubepi.xxx.xxxsecretName: xxx-xxxrules:- host: kubepi.xxx.xxxhttp:paths:- backend:serviceName: kubepiservicePort: 80path: /