# Create Node-Red instances on Kubernetes

**URL:** <https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887>\
**Category:** General\
**Tags:** docker\
**Created:** [8 December 2022 16:59 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887 "2022-12-08T16:59:26Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![afnan311](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@afnan311](https://discourse.nodered.org/u/afnan311)\
**Post date:** [8 December 2022 16:59 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/1 "2022-12-08T16:59:26Z")

</div>

I am trying to create a local kubernetes cluster. I have to add node red into the kubernetes cluster and I am lost on how to deploy it. I want to add node red to kubernetes and see how much load it is using.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [8 December 2022 18:14 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/2 "2022-12-08T18:14:07Z")

</div>

FlowForge installs in local filesystem, docker and k8s. It is also open source & has installation instructions. You could try that

---

<div class="post-metadata">

**Author:** ![Fabios](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fabios/32/65315_2.png) [@Fabios](https://discourse.nodered.org/u/Fabios)\
**Post date:** [8 December 2022 19:02 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/3 "2022-12-08T19:02:06Z")

</div>

What is your doubt Ahmed ? Do you have any experience with K8 and docker ?

---

<div class="post-metadata">

**Author:** ![afnan311](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@afnan311](https://discourse.nodered.org/u/afnan311)\
**Post date:** [8 December 2022 19:07 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/4 "2022-12-08T19:07:01Z")

</div>

I will have a look into that 😃

---

<div class="post-metadata">

**Author:** ![afnan311](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@afnan311](https://discourse.nodered.org/u/afnan311)\
**Post date:** [8 December 2022 19:08 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/5 "2022-12-08T19:08:06Z")

</div>

Very little. A complete novice here, just know the basics at the moment. I have managed to create two instances of node red on docker containers. I now need to add them to my kubernetes cluster.

---

<div class="post-metadata">

**Author:** ![Fabios](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fabios/32/65315_2.png) [@Fabios](https://discourse.nodered.org/u/Fabios)\
**Post date:** [8 December 2022 19:25 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/6 "2022-12-08T19:25:16Z")

</div>

That's a bit complicated to be explained here. But check this [video](https://youtu.be/XltFOyGanYE) (40 min), follow the steps to understand how it works and then do the same with Node-Red image.

---

<div class="post-metadata">

**Author:** ![afnan311](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@afnan311](https://discourse.nodered.org/u/afnan311)\
**Post date:** [9 December 2022 07:04 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/7 "2022-12-09T07:04:28Z")

</div>

I have actually created node red containers locally using docker. I was wondering if I can import them as pods on kubernetes

---

<div class="post-metadata">

**Author:** ![Fabios](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fabios/32/65315_2.png) [@Fabios](https://discourse.nodered.org/u/Fabios)\
**Post date:** [9 December 2022 14:29 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/8 "2022-12-09T14:29:26Z")

</div>

Yes you can. But as I said, it's not too easy, and I don't know exactly if gonna solve any problem. Pods are ephemeral in nature, so you'll have to config a persistent volume to store data and configure your image to use that. Otherwise, you gonna lose all your work every time the pod is destroyed. Don't know if it is worth, may be just the container is enough or as Steve said go to FlowForge.

---

<div class="post-metadata">

**Author:** ![TheArcher](https://avatars.discourse-cdn.com/v4/letter/t/7c8e57/32.png) [@TheArcher](https://discourse.nodered.org/u/TheArcher)\
**Post date:** [9 December 2022 18:32 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/9 "2022-12-09T18:32:10Z")

</div>

What is in our opinion the best source for an manual to keep in touch with the concepts to configure the credentials for mqtt-in or postgress-Node in the pod-configuration? I will also build NodeRed in K8s…..

---

<div class="post-metadata">

**Author:** ![Fabios](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/fabios/32/65315_2.png) [@Fabios](https://discourse.nodered.org/u/Fabios)\
**Post date:** [12 December 2022 20:29 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/10 "2022-12-12T20:29:52Z")

</div>

Take a look [here](https://medium.com/@xcoulon/managing-pod-configuration-using-configmaps-and-secrets-in-kubernetes-93a2de9449be).

---

<div class="post-metadata">

**Author:** ![TheArcher](https://avatars.discourse-cdn.com/v4/letter/t/7c8e57/32.png) [@TheArcher](https://discourse.nodered.org/u/TheArcher)\
**Post date:** [13 December 2022 04:56 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/11 "2022-12-13T04:56:17Z")

</div>

Thx, thats help me.

---

<div class="post-metadata">

**Author:** ![afnan311](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@afnan311](https://discourse.nodered.org/u/afnan311)\
**Post date:** [13 December 2022 06:10 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/12 "2022-12-13T06:10:49Z")

</div>

Thank you. I have created a persistent volume storage while creating the Node Red container on docker. I just wanted to know if I can add that docker container onto kubernetes or do I have to create a yaml file from scratch.

---

<div class="post-metadata">

**Author:** ![afnan311](https://avatars.discourse-cdn.com/v4/letter/a/e56c9b/32.png) [@afnan311](https://discourse.nodered.org/u/afnan311)\
**Post date:** [13 December 2022 06:52 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/13 "2022-12-13T06:52:18Z")

</div>

I tried to create a nodered yaml file and tried to deploy on kubernetes but I am getting this error.

 ![Screenshot 2022-12-13 125100](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/f/6f971943fea3dc175d5985cb79274ced993b7f3c.png)  
 ![Screenshot 2022-12-13 125145](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/1/a151a39b0381a87f4bbe7b43464327ab1a43ced1.png)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [11 February 2023 06:52 UTC](https://discourse.nodered.org/t/create-node-red-instances-on-kubernetes/71887/14 "2023-02-11T06:52:27Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
