上一篇我们主要说了glusterfs的集群安装和部署,这篇我们是基于上一篇在集群中部署jenkins,存储就使用我们上篇创建的存储卷,如果有错过上篇内容的,建议先看一下,点这里看k8s存储卷选型和glusterfs集群安装,在上一篇最后我们创建了k8s-volume-jenkins-master名称的数据卷,接下来我们看如何使用。首先创建endpoints.yaml文件:
1 2 3 4 5 6 7 8 9 |
--- apiVersion: v1 kind: Endpoints metadata: name: glusterfs-cluster namespace: ci subsets: - addresses: [{"ip": "192.168.1.1"}, {"ip": "192.168.1.2"}] ports: [{"port": 24007}] |
创建gs_service.yaml文件:
1 2 3 4 5 6 7 8 9 10 11 |
--- apiVersion: v1 kind: Service metadata: name: glusterfs-cluster namespace: ci spec: ports: - port: 24007 targetPort: 24007 protocol: TCP |
然后运行kubectl执行即可,yaml文[……]