Container Image
A container image is a standard containerized deliverable used for packaging apps and their dependent environments. Based on the Dockerfile, you can build your application into a container image and upload it to the container image repository. Then, you can pull the container image and start containers in both testing and production environments.
CRS Instance
When you need to obtain your own private images, the first step is to create a Cloud Container Repository instance. Then, within this instance, you can create specific image repositories. To manage images, you must log into the container image repository during the process. After you have made modifications to an image, you can push it back to the container image repository. Alternatively, you can use the image building feature locally to generate images, and then push these images to the container image repository.
Dockerfile
A Dockerfile is a text file used for building images, which includes the necessary instructions and descriptions for image building. Tools like Docker can automatically generate container images by reading the instructions within the Dockerfile.
Helm Chart
Helm is a package management tool designed to manage Charts and their operational state Release.
A Chart is a combination of resource description files within a Kubernetes cluster. It includes everything needed to run an application, such as images, dependencies, and resource definitions.