Dockerfile准备工作:
下载本人编译生成的jrebel服务端jar包,地址:jrebel服务端jar包
FROM registry.cn-qingdao.aliyuncs.com/fandai/fd-jdk8 ENV PORT 9001 ADD JrebelBrainsLicenseServer.jar /JrebelBrains.jar CMD java -jar /JrebelBrains.jar -p $PORT
docker build -t jrebel:latest .deploy.yaml
#命名空间
apiVersion: v1
kind: Namespace
metadata:
name: fandai
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: jrebel
namespace: fandai
spec:
replicas: 1
selector:
matchLabels:
app: jrebel
template:
metadata:
labels:
app: jrebel
spec:
containers:
- name: jrebel
image: registry.cn-qingdao.aliyuncs.com/fandai/jrebel
---
apiVersion: v1 # 资源版本
kind: Service # 资源类型
metadata: # 元数据
name: jrebel # 资源名称
namespace: fandai # 命名空间
spec: # 描述
selector: # 标签选择器,用于确定当前service代理哪些pod
app: jrebel
type: NodePort # service类型
ports: # 端口信息
- protocol: TCP
name: jrebel
port: 9001 # service端口
targetPort: 9001 # pod端口
kubectl apply -f deploy.yaml配置jrebel域名



