Open
Conversation
add start of a helm char add helm chart for backend app
Contributor
Author
|
fix the versioning of checkout action to v6 |
jarrpa
requested changes
Mar 19, 2026
| @@ -0,0 +1,11 @@ | |||
| # Kuberneties Basicks | |||
Contributor
There was a problem hiding this comment.
Suggested change
| # Kuberneties Basicks | |
| # Kubernetes Basics |
| @@ -0,0 +1,11 @@ | |||
| # Kuberneties Basicks | |||
| Kuberneties is a platform that is desinged to be scalable so it is a little difrent then your run of a mill docker stack. the main difrance is the way kuberneties handles work loads. In a kuberneties cluster you should have both A Controll Plane, and (a or many) Worker Nodes. The controll plane is what handles the dispatching of the work and the worker nodes dose all the work. | |||
Contributor
There was a problem hiding this comment.
Suggested change
| Kuberneties is a platform that is desinged to be scalable so it is a little difrent then your run of a mill docker stack. the main difrance is the way kuberneties handles work loads. In a kuberneties cluster you should have both A Controll Plane, and (a or many) Worker Nodes. The controll plane is what handles the dispatching of the work and the worker nodes dose all the work. | |
| Kubernetes (k8s) is a platform that is designed to be scalable so it is a little diffrent than your run of the mill docker stack. The main difference is the way k8s handles workloads. A k8s cluster has a set of nodes that comprise the "control plane", which handles the placement or "scheduling" of a workload, and one or more "worker" nodes that actually run the workloads. |
| @@ -0,0 +1,11 @@ | |||
| # Kuberneties Basicks | |||
| Kuberneties is a platform that is desinged to be scalable so it is a little difrent then your run of a mill docker stack. the main difrance is the way kuberneties handles work loads. In a kuberneties cluster you should have both A Controll Plane, and (a or many) Worker Nodes. The controll plane is what handles the dispatching of the work and the worker nodes dose all the work. | |||
| # machine infraestructure | |||
Contributor
There was a problem hiding this comment.
Suggested change
| # machine infraestructure | |
| # Example Infrastructure |
| # Kuberneties Basicks | ||
| Kuberneties is a platform that is desinged to be scalable so it is a little difrent then your run of a mill docker stack. the main difrance is the way kuberneties handles work loads. In a kuberneties cluster you should have both A Controll Plane, and (a or many) Worker Nodes. The controll plane is what handles the dispatching of the work and the worker nodes dose all the work. | ||
| # machine infraestructure | ||
| I (Landon) virtualise all of my kuberneties nodes, at the time i was deploying this app i had only two worker nodes and one controll plane do whatever you plese just keep in mind the more machines u have the better u can push out more replicas for smother sailing. Now when setting up our vm inferstructure i recomend using IAC(infrastructure as code) i have my homelabs infrastructure published down below to use as an example. |
Contributor
There was a problem hiding this comment.
Suggested change
| I (Landon) virtualise all of my kuberneties nodes, at the time i was deploying this app i had only two worker nodes and one controll plane do whatever you plese just keep in mind the more machines u have the better u can push out more replicas for smother sailing. Now when setting up our vm inferstructure i recomend using IAC(infrastructure as code) i have my homelabs infrastructure published down below to use as an example. | |
| I (Landon) run all of my k8s nodes as VMs. At the time I was deploying this app I had only two worker nodes and one control plane node. Do whatever you please just keep in mind having more nodes increases the resiliency of your services. When setting up our VM infrastructure I recommend using [IAC (infrastructure as code)](https://en.wikipedia.org/wiki/Infrastructure_as_code) tools to manage them. I have my home lab's infrastructure published down below to use as an example. |
| I (Landon) virtualise all of my kuberneties nodes, at the time i was deploying this app i had only two worker nodes and one controll plane do whatever you plese just keep in mind the more machines u have the better u can push out more replicas for smother sailing. Now when setting up our vm inferstructure i recomend using IAC(infrastructure as code) i have my homelabs infrastructure published down below to use as an example. | ||
| [Skoxie-iac Repo](https://codeberg.org/Woxie/skoxie-iac) | ||
|
|
||
| # Where do i get the Images? |
Contributor
There was a problem hiding this comment.
Suggested change
| # Where do i get the Images? | |
| # Where do I get the images? |
| [Skoxie-iac Repo](https://codeberg.org/Woxie/skoxie-iac) | ||
|
|
||
| # Where do i get the Images? | ||
| U(points at u) future me.. will have to push a docker image to docker hub or your own docker registry and then use that with a helm chart. I use Artifact hub to publish my completed charts so that i can pull them into my argo cd infrastructure |
Contributor
There was a problem hiding this comment.
Suggested change
| U(points at u) future me.. will have to push a docker image to docker hub or your own docker registry and then use that with a helm chart. I use Artifact hub to publish my completed charts so that i can pull them into my argo cd infrastructure | |
| U (points at you), future me... will have to push a docker image to docker hub or your own docker registry, and then use that with a helm chart. I use Artifact hub to publish my completed charts so that i can pull them into my [ArgoCD](https://argo-cd.readthedocs.io/en/stable/) infrastructure |
Comment on lines
+10
to
+11
| # the helm repo | ||
| the helm chart repo is hosted on a github page evrytime you want to update the charts plese update the vershion number and push to main thanks No newline at end of file |
Contributor
There was a problem hiding this comment.
Suggested change
| # the helm repo | |
| the helm chart repo is hosted on a github page evrytime you want to update the charts plese update the vershion number and push to main thanks | |
| # The Helm repo | |
| The Helm chart repo is published using GitHub Pages. Everytime you want to update the charts please update the version number and submit a PR to main, thanks. |
README.md
Outdated
|
|
||
| To install the greenscout chart: | ||
|
|
||
| helm install my-<chart-name> thegreenmachine/greenscout-backend |
Contributor
There was a problem hiding this comment.
Suggested change
| helm install my-<chart-name> thegreenmachine/greenscout-backend | |
| ``` | |
| # helm install my-gs-backend thegreenmachine/greenscout-backend | |
| ``` |
|
|
||
| To uninstall the chart: | ||
|
|
||
| helm uninstall my-<chart-name> No newline at end of file |
Contributor
There was a problem hiding this comment.
Suggested change
| helm uninstall my-<chart-name> | |
| ``` | |
| # helm uninstall my-gs-backend | |
| ``` |
| the latest versions of the packages. You can then run `helm search repo | ||
| <alias>` to see the charts. | ||
|
|
||
| To install the greenscout chart: |
Contributor
There was a problem hiding this comment.
Suggested change
| To install the greenscout chart: | |
| In the following examples, `my-gs-backend` can be whatever name you want, just be consistent. | |
| To install the greenscout chart: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
i added documentation going over the infrastructure and also deploying your own helm chart