# kubernetes-zookeeper **Repository Path**: bookge/kubernetes-zookeeper ## Basic Information - **Project Name**: kubernetes-zookeeper - **Description**: kubernetes-zookeeper - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-16 - **Last Updated**: 2021-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kubernetes-zookeeper #### 介绍 Apache zookeeper #### 软件架构 - 环境: Ubuntu:18.04 + OpenJDK-8 - 版本: zookeeper-3.4.14 - 运行用户: zookeeper - 安装路径: /opt/zookeeper - 数据路径: /var/lib/zookeeper - Kubernetes Version: 1.20.0 #### [构建镜像](docker/README.md) ``` cd docker make build # 构建镜像 make push # 上传到镜像仓库 make test # docker-compose 测试 ``` #### [kubelet 部署](manifests/README.md) ``` # 配置存储 .... volumeClaimTemplates: - metadata: name: datadir spec: storageClassName: nfs-storage .... # 部署 kubectl -f kubectl apply -f manifests/zookeeper-dev.yaml ``` #### [helm 部署](helm/README.md) 部署前需要配置存储 className ``` helm install zk helm/zookeeper --values=helm/zookeeper/values.yaml ``` 资源: - [giee](https://gitee.com/truthbean/kubernetes-zookeeper) - [helm](https://helm.sh/zh/docs/howto/charts_tips_and_tricks/) - [kubernetes](https://kubernetes.io/zh/docs/tutorials/stateful-application/zookeeper/)