# lagou-k8s **Repository Path**: dingjunjun_codeSpace/lagou-k8s ## Basic Information - **Project Name**: lagou-k8s - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-10-24 - **Last Updated**: 2022-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lagou_k8s 视频演示地址: http://nas.ders.top:5000/sharing/2ZMCcnhcX 部署步骤: 1. k8s 环境安装 | 服务器 | ip | | ------------ | ------------ | | K8s-master01 | 10.10.10.211 | | K8s-node01 | 10.10.10.212 | | K8s-node02 | 10.10.10.213 | | K8s-node03 | 10.10.10.214 | 2. 安装nfs 目录 /nfs/data 1. idea 编译项目 2. 上传 ​ lagou-k8s/mysql ​ lagou-k8s/lagou-k8s ​ lagou-k8s/target/lagou-k8s.jar 10.10.10.211 服务器 /data 目录下 3. ```shell # 创建MySQL主从目录 [root@master-01 ~]# mkdir mysql-master mysql-agent # 授权 [root@master-01 ~]# chmod -R 777 mysql-master mysql-agent ``` 4. ```shell # 编译MySQL镜像 [root@master-01 ~]# cd /data/mysql [root@master-01 ~]# docker build --rm -t harbor.lagouedu.com/lagouedu/bitnami/mysql:5.7.30 -f Dockerfile-mysql . # 上传到私服 [root@master-01 ~]# docker push harbor.lagouedu.com/lagouedu/bitnami/mysql:5.7.30 # 启动MySQL [root@master-01 ~]# kubectl apply -f . # 创建Java镜像 [root@master-01 ~]# cd /data/lagou-k8s [root@master-01 ~]# docker build --rm -t harbor.lagouedu.com/lagouedu/lagou-k8s:v1 -f Dockerfile-lagou . # 上传到私服 [root@master-01 ~]# docker push harbor.lagouedu.com/lagouedu/lagou-k8s:v1 # 启动Java镜像 [root@master-01 ~]# kubectl apply -f . ```