yuruna
A developer toolset for cross-cloud Kubernetes-based applications.
It is provided "as is" without guarantees. See license. Always check for the latest version and read the updates file.
Requirements and cloud-specific steps
These steps need be executed just once, unless you modify configurations.
- Confirm requirements
- The PowerShell scripts do not verify that requirements are met.
- Authenticate with your cloud provider
- Instructions from now on assume execution from a PowerShell prompt connected to the cloud account.
- Depending on your cloud, login mechanism and activity, the authentication may timeout and need to be repeated.
- Windows Warning: Examples using Linux-based containers may not work if scripts have the wrong line termination when building locally.
- The recommendation is to set
git config --global core.autocrlf input
beforegit clone
.
- The recommendation is to set
Using Yuruna to deploy Kubernetes-based applications to multiple clouds
Include the automation
folder in the path. Then deploy resources, build components, and install workloads.
See project examples and check the syntax documentation for more details.
Notes
- Creating cloud resources and not deleting them may result in a growing bill even if the clusters aren't used.
- You should clean up resources if those won't be in use.
- There are known improvements to do in the roadmap for implementation.
- See the hacks document for some workaround and shortcuts that may need to be understood.
- Read more in the list of references.
- Questions? Check the FAQ document.
- Thanks to all users and contributors
Copyright (c) 2020-2021 by Alisson Sol et al.