根据CRD
生成java
模型代码现在可查到的有两种方式一种是官方指南传送门,需要科学上网下载镜像,另一种使用yue9944882/java-model-gen
工具生成,今天我们文章就是使用java-model-gen
工具做讲解
使用OpenAPI
生成swagger
APACHE APISIX CRD
没有提供java client
需要自己通过swagger
生成java
模型代码,k8s 1.15 +
的版本执行下面命令生成swagger
文件
$ mkdir crd
$ cd crd
$ kubectl get --raw="/openapi/v2" > swagger.json
swagger
文件生成java
模型代码
生成代码需要点时间大概几分钟就完成
$ mkdir java
$ docker run -i --rm yue9944882/java-model-gen:latest < swagger.json |tar -zxf - -C java/