odo
odo - Developer-focused CLI for fast & iterative container-based application development on Podman and Kubernetes. Implementation of the open Devfile standard. (by redhat-developer)
nodejs-ex
By odo-devfiles
odo | nodejs-ex | |
---|---|---|
6 | 1 | |
768 | 1 | |
0.9% | - | |
9.2 | 0.0 | |
6 days ago | almost 2 years ago | |
Go | JavaScript | |
Apache License 2.0 | Eclipse Public License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
odo
Posts with mentions or reviews of odo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-25.
-
Exposer son pod à distance dans Kubernetes ou OpenShift avec Rust …
bash-4.4 ~ $ odo odo is a CLI tool for running OpenShift applications in a fast and automated manner. Reducing the complexity of deployment, odo adds iterative development without the worry of deploying your source code. Find more information at https://github.com/redhat-developer/odo Get started by creating a new application: git clone https://github.com/openshift/nodejs-ex && cd nodejs-ex odo create nodejs odo push Your nodejs application has now been deployed. odo has pushed the source code, built the application and deployed it on OpenShift. You can now edit your code in real time and watch as odo automatically deploys your application. odo watch To access your application, create a URL: odo url create myurl odo push More information such as logs or what components you've deployed can be accessed with these commands: odo describe odo list odo log To see a full list of commands, run 'odo --help'
- Iterative application development on Kubernetes cluster
- Odo: Red Hat's Solution to Docker's Tilt
-
[K8s Go client] How to collect all kinds info of all API groups in a single function?
We do something (exactly?) similar in the odo project. Take a look at this file and see if it helps - https://github.com/redhat-developer/odo/blob/main/pkg/kclient/all.go
- Show HN: Deploy any Node.js / Go / Java application to Kubernetes in 2-commands
-
odo v3, a new version of odo based on devfiles
You can find the instructions to install odo v3-alpha1 from this release page. The binaries are accessible here.
nodejs-ex
Posts with mentions or reviews of nodejs-ex.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-02.
-
odo v3, a new version of odo based on devfiles
schemaVersion: 2.2.0 metadata: description: Stack with NodeJS 12 displayName: NodeJS Runtime language: nodejs name: my-nodejs-app projectType: nodejs variables: CONTAINER_IMAGE: quay.io/phmartin/myimage components: - name: runtime container: endpoints: - name: http-3000 targetPort: 3000 - name: debug-5858 targetPort: 5858 image: registry.access.redhat.com/ubi8/nodejs-14:latest memoryLimit: 1024Mi mountSources: true sourceMapping: /project - name: outerloop-build image: dockerfile: buildContext: ${PROJECT_ROOT} rootRequired: false uri: ./Dockerfile imageName: "{{CONTAINER_IMAGE}}" - name: outerloop-deployment kubernetes: inlined: | kind: Deployment apiVersion: apps/v1 metadata: name: my-node spec: replicas: 1 selector: matchLabels: app: node-app template: metadata: labels: app: node-app spec: containers: - name: my-node image: {{CONTAINER_IMAGE}} ports: - name: http containerPort: 3001 protocol: TCP resources: limits: memory: "1024Mi" cpu: "500m" - name: outerloop-service kubernetes: inlined: | apiVersion: v1 kind: Service metadata: name: svc spec: ports: - name: "3000" port: 3000 protocol: TCP targetPort: 3000 selector: app: node-app type: ClusterIP commands: - id: install exec: commandLine: npm install component: runtime group: isDefault: true kind: build workingDir: /project - id: run exec: commandLine: npm start component: runtime group: isDefault: true kind: run workingDir: /project - id: debug exec: commandLine: npm run debug component: runtime group: isDefault: true kind: debug workingDir: /project - id: test exec: commandLine: npm test component: runtime group: isDefault: true kind: test workingDir: /project - id: deploy composite: commands: - build-image - k8s-deployment - k8s-service group: isDefault: true kind: deploy - id: build-image apply: component: outerloop-build - id: k8s-deployment apply: component: outerloop-deployment - id: k8s-service apply: component: outerloop-service starterProjects: - name: nodejs-starter git: remotes: origin: https://github.com/odo-devfiles/nodejs-ex.git
What are some alternatives?
When comparing odo and nodejs-ex you can also consider the following projects:
kubectl-tree - kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)
fcdemo3 - Un exemple d'implémentation du bouton FranceConnect sur le site web d'un fournisseur de services
chisel - A fast TCP/UDP tunnel over HTTP
nodejs-ex - node.js example
mongodb-operator - A golang based operator to create and manage MongoDB standalone setup and cluster setup
warpgate - Smart SSH, HTTPS and MySQL bastion that requires no additional client-side software
miniserve - 🌟 For when you really just want to serve some files over HTTP right now!
rathole - A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.