Make use of native-distroless builds for huge performance gains
According to some graphs visible on http://quarkus.io, there can be somewhere in the ballpark of a reduction of RAM by 4x at least when compiling and running in native mode for Quarkus applications. I've done some of the initial work for this, though a little more need to be done for little issues down the line.
Do we want to make this the new default going forward, or should we stay with JVM mode? Right now we use logs as the primary means of debugging application errors, as well as hints in the okd logs for things like OOM that aren't reported even in JVM environments well. While this increases the build time by a decent margin, I think that this could really help with scalability.