Hi, Let us understand about chart repositories. Within the workflow of charts
we will come across this terminologies that is repositories and registries a lot.
Let us have a quick overview on what role it's going to play and where it's going to come into picture
within the workflow of the chart. Before getting into the details about the chart repositories
Let's understand the workflow, assume I do have n number of charts. Already
We discussed how to create the charts and various building blocks of the charts and using those building
blocks assume I do have n number of charts and those charts needs to be kept in a centralized location
so that the other tools, like CICD tools or other developers can make use of it.
And that particular centralized location we call that as a repository or registry. Registry is OCI compatable
That is open container and image standard registry.
And that's what it's going to be followed within the docker.
I can manage the charts within the registry as well as I can have my own repository as well.
The traditional way of doing is using the repository and nowadays OCI registry is also supported.
We are going to see the demo for both these options and once I do have the charts within the registry or repository,
I can manage versions, maintain versions and pull whatever the version that is required and give permissions
so all such control we can do.
You can visualize registry or repository as a source control system where the charts will be managed
within it and shared across the users and CICD tool or development tool will come into picture where it can
pull the chart it needs and deploy it into the Kubernetes cluster.
This is how general workflow looks like, how the charts would get deployed into the kubernetes cluster.
And this particular section, we are going to have detailed discussion about how to set up our own repository
as well as use GitHub pages or Amazon Cloud for hosting the repository and make use of different
versions of the charts within the repository using the demo.
Along with that, we will see how to use the registry as well. For that I will be hosting a Docker registry
and add the charts within it and make use of managing the versions within the registry as well.
So this particular section, we're going to concentrate more on this particular area where how to set
up our own repository, manage those repositories and add the charts within them,
How to visualize, what are all the versions available within it
What are the charts available within it
Basically, the entire chart management within the repository we are going to do in this particular section.