小编典典
Docker部分
在您Dockerfile只需将war文件复制到/usr/local/tomcat/webapps/目录中:
FROM tomcat
COPY app.war /usr/local/tomcat/webapps/
建立它:
docker build --no-cache -t /: .
构建映像后,将其推送到您选择的Docker注册表中。
docker push /:
Kubernetes部分
1)这是您的tomcat映像的简单kubernetes
部署
apiVersion: apps/v1
kind: Deployment
metadata:
name: tomcat-deployment
labels:
app: tomcat
spec:
replicas: 1
selector:
matchLabels:
app: tomcat
template:
metadata:
labels:
app: tomcat
spec:
containers:
- name: tomcat
image: /:
ports:
- containerPort: 8080
此部署定义将基于您的tomcat映像创建一个pod。
将其放在yml文件中并执行kubectl create -f yourfile.yml以创建它。
2)创建服务:
kind: Service
apiVers