# java-demo **Repository Path**: devops_33/java-demo ## Basic Information - **Project Name**: java-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-12 - **Last Updated**: 2024-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # build, run, containerize and deploy k8s 1. build and run local ```shell mvn -s settings.xml package java -jar target/java-hello-0.0.1-SNAPSHOT.jar ``` 2. containerize ```shell docker build -t cr-cn-beijing.volces.com/matthew-demo/java-demo:latest . docker run --name java-hello -p 8080:8080 -t --rm cr-cn-beijing.volces.com/matthew-demo/java-demo:latest ``` 3. kubernetes ```shell # boe docker login --username=bobo1234@2000007798 cr-cn-beijing.volces.com docker build -t cr-cn-beijing.volces.com/matthew-demo/java-demo:latest . docker push cr-cn-beijing.volces.com/matthew-demo/java-demo:latest kubectl delete -f manifest/deployment-orig.yml kubectl apply -f manifest/deployment-orig.yml # prod docker login --username=pengjian@1085014 cr-cn-beijing.volces.com docker build -t cr-cn-beijing.volces.com/mars-online/java-demo:latest . docker push cr-cn-beijing.volces.com/mars-online/java-demo:latest kubectl delete -f manifest/deployment-orig-online.yml kubectl apply -f manifest/deployment-orig-online.yml ```