Now in beta, the N|Solid-Kubernetes combination accommodates on-premise and cloud deployments of N|Solid. It features the N|Solid monitoring interface and Docker images for running Node.js applications in a Docker container using the N|Solid runtime. N|Solid is positioned as a drop-in replacement for the long-term support version of Node.js.
Version 1.4 of N|Solid is supported in the Kubernetes configuration. Through this combination, users can deploy and scale applications, undertake real-time performance debugging and monitoring, and continually monitor security.
"All of the N|Solid components are Docker-ized and they are running inside of a Kubernetes cluster," said Ross Kukulinski, technical product manager at NodeSource. The benefits include scaling of microservices, scanning of package security vulnerabilities, automated rollouts, service discovery, load-balancing and application scaling.
The preconfigured N|Solid-Kubernetes combination means users no longer have to set up these deployments on their own. "Previously, customers could have figured out how to do all of this by themselves, but we've made it easy for them by doing it ahead of time," Kukulinski said.
There is no set date for the general release of the configuration, which is being open sourced.