A developer toolset for cross-cloud Kubernetes-based applications. Check the Yuruna YouTube channel for videos about the tools and examples.
- Confirm tools requirements.
- If PowerShell is installed, check versions with
yuruna.ps1 requirements
.
- If PowerShell is installed, check versions with
- Authenticate with your cloud provider
- Instructions assume execution from a PowerShell prompt connected to the cloud account.
- Depending on your cloud provider, the authentication may timeout and need to be repeated.
- Windows Warnings
- 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
.
IMPORTANT: Before proceeding, read the Connectivity section of the Frequently Asked Questions.
Include the automation
folder in the path. Then deploy resources, build components, and install workloads from a PowerShell command prompt. The syntax is shown below.
yuruna.ps1 resources [project_root] [config_subfolder] [options]
yuruna.ps1 components [project_root] [config_subfolder] [options]
yuruna.ps1 workloads [project_root] [config_subfolder] [options]
For example, these commands deploy the website example to Azure, showing debug and verbose messages.
yuruna.ps1 resources website azure -debug_mode $true -verbose_mode $true
yuruna.ps1 components website azure -debug_mode $true -verbose_mode $true
yuruna.ps1 workloads website azure -debug_mode $true -verbose_mode $true
See project examples and check the syntax documentation for more details.
- Scripts and examples are provided "as is" without guarantees. See license. Always check for the latest version.
- Creating cloud resources and not deleting them may result in a growing bill even if they aren't used.
- You should promptly clean up resources no longer in use.
- Questions? Check the FAQ document first.
- Want to contribute: check the list of to do tasks and the guidelines for contributing.
- Review the hacks, updates, and additional references.
- Thanks to all users and contributors
Copyright (c) 2020-2025 by Alisson Sol et al.