Replies: 5 comments 6 replies
-
The existing NIC project builds on top of the NGINX open source container as well as supports NGINX Plus through its installation process. NGINX has established this pattern over the 4+ years of the NGINX Ingress Controller project and it has proven successful. I would say that it is better received by the community than using init containers in general practice. These generally require elevated privileges and thus cause scanning engine alerts from tools such as Azure Defender which in turn causes support churn and exceptions taht customers would rather not implement. The NIC project has only introduced pre-built container images a bit over 1 year ago. Prior to this, customer always had to build their own container images. While customers have asked for the convenience of pre-built images - the NIC project provides one with NGINX OSS that is available through DockerHub as well as other container registries and is very popular. At some time, this project will move to supporting NGINX Plus. And at that time will have to provide a method for a customer to build an image or for customers to exclusively pull images. Again, I recommend considering the pattern that NIC has today. As it has proven to be a good balance between flexibility and capability. And while there are customers who prefer not to built their own images, the project can offer a pre-built image like NIC does and close that gap. |
Beta Was this translation helpful? Give feedback.
-
I don't think auxiliary ConfigMaps that we have is a problem at all. Once we have a helm chart -- which is the most common installation method -- it will create those ConfigMaps. There is also a related issue to simplify manifest installation #706 I like the fact we don't need to manage additional image. However, on top of the mentioned need for the need container, I see the following issues:
|
Beta Was this translation helpful? Give feedback.
-
duplication will be our problem, not the user problem though. I think we can mitigate it with some automation - like a check that one file matches the other.
yeah, probably
|
Beta Was this translation helpful? Give feedback.
-
I am going to bring this one point up again. |
Beta Was this translation helpful? Give feedback.
-
Issue created: #798 |
Beta Was this translation helpful? Give feedback.
-
Right now our deployment simply uses the publicly available nginx image. While convenient, there are some downsides of this.
The remedy for this is to package and distribute our own data plane container image. We would use the public nginx image as the base, and build on top of that.
Pros:
Cons
The cons may not be a big deal, but worth thinking about.
Considerations:
Beta Was this translation helpful? Give feedback.
All reactions