Introduction¶
Learn how to serve and deploy the model using BentoML and Docker.
Environment¶
This guide has been written with macOS and Linux operating systems in mind. If you use Windows, you might encounter issues. Please use the Windows Subsystem for Linux (WSL 2) for optimal results.
For this part, you also need to have Docker installed. Docker will be utilized for setting up and managing the container registry.
Requirements¶
The following requirements are necessary to follow this part in addition to those described in the first part:
- A GitHub or a GitLab account
- A Google Cloud account
- Docker must be installed to set up and manage the container registry
- Helm must be installed if using GitLab
Using another cloud provider? Read this!
This guide has been written with Google Cloud in mind. We are open to contributions to add support for other cloud providers such as Amazon Web Services, Exoscale, Microsoft Azure or Self-hosted Kubernetes but we might not officially support them.
If you want to contribute, please open an issue or a pull request on the GitHub repository. Your help is greatly appreciated!
Note
A credit card might be necessary to use cloud services.
Before proceeding with this section, please ensure that you have a valid payment method, as it may be required to utilize cloud services. It is important to note that at the conclusion of this section, you will need to delete the cloud resources that were created to avoid any potential charges.
While the costs associated with this section are expected to be free, it is recommended to review the pricing details of cloud services before initiating this part.