{"repo":"nodesource/nsolid-kubernetes","free":true,"listed":false,"github":"https://github.com/nodesource/nsolid-kubernetes","clone":"git clone https://github.com/nodesource/nsolid-kubernetes.git","description":"Using N|Solid, the Enterprise Node Platform from NodeSource with Kubernetes","language":"TypeScript","stars":87,"topics":["nodesource","nsolid","nodejs","node","javascript","kubernetes","orchestration","docker","containers","devops"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"N Solid Kubernetes Guide This repository is an open-source guide for building and deploying a Next.js 15 project using N Solid Docker images. N Solid is an enterprise fork of Node.js with integrated monitoring that connects to the N Solid Console. Although you can run N Solid independently, the full benefits are unlocked when it is connected to the console. The guide covers: - Building Docker images (Alpine and Debian) - CI/CD pipelines using GitHub Actions - A sample Next.js “Hello World” application - Basic Kubernetes configuration for deployment - Configuring environment variables and secrets Repository Structure - docker/ Contains Dockerfiles for building the images: - Dockerfile.alpine – Builds the Alpine-based image. - Dockerfile.debian – Builds the Debian-based image. - k8s/ Contains Kubernetes manifests used for deployment: - Deployment, Service, Ingress, Secrets, ConfigMaps, and Persistent Volumes examples. - sample-app/ A sample Next.js application (Hello World) to demonstrate deployment. - .github/workflows/ Contains CI/CD pipeline files: - alpine-build-amd.yml – Builds the Alpine image for AMD64. - alpine-build-arm.yml – Builds the Alpine image for ARM64. - debian-build-amd.yml – Builds the Debian image for AMD64. - debian-build-arm.yml – Builds the Debian image for ARM64. Building the Docker Images GitHub Actions Pipelines Separate GitHub Actions workflows are provided to build images for different platforms: - For Alpine-based images: Use alpine-build-amd.yml fo","default_branch":null,"files":null,"tree":[],"storefront":"/r/nodesource","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nodesource/nsolid-kubernetes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}