使用kind创建一个k8s集群
· 5 min read
kind是一个用于创建k8s
集群的工具, 它使用docker
容器作为节点, 可以快速创建一个k8s
集群,
用于测试或者开发.
官方提供了相应的文档Ingress, 在使用该文档的时候出现了一些问题.
本文基于官方文档并作出了一定的修改介绍如何使用kind
创建一个k8s
集群, 并在集群中部署kong-ingress
.最后部署一个测试应用并通过
kong-ingress
访问该应用.
kind是一个用于创建k8s
集群的工具, 它使用docker
容器作为节点, 可以快速创建一个k8s
集群,
用于测试或者开发.
官方提供了相应的文档Ingress, 在使用该文档的时候出现了一些问题.
本文基于官方文档并作出了一定的修改介绍如何使用kind
创建一个k8s
集群, 并在集群中部署kong-ingress
.最后部署一个测试应用并通过
kong-ingress
访问该应用.
在之前的文章中, 我介绍过如何通过graalvm
将java
应用打包成二进制文件, 但是这种方式需要在graalvm
中安装native-image
工具, 并且需要在graalvm
中编译java
应用, 这样的方式对于java
应用的开发者来说, 有一定的门槛, 而且也不够灵活.
并且构建过程中由于代码没有满足graalvm
的要求, 例如使用了java
的反射机制, 会导致构建失败(
graalvm需要在编译时就知道这些信息来生成)
下面将介绍另一种方式, 通过gradle
的JavaPackager
插件来构建二进制文件.
本文主要整理了在升级springboot3
的过程中遇到的问题.