Prerequisites
- Install the Akash CLI on your machine.
- Fund your Akash wallet with the required AKT for deployment.
- Set up the necessary environment variables:
- AKASH_NODE (Akash node endpoint)
- AKASH_KEY_NAME (Your Akash wallet name)
- AKASH_CHAIN_ID (The Akash chain ID)
- AKASH_ACCOUNT_ADDRESS (Your wallet address)
Step 1: Create the deploy.yaml
File
To get started, create a new file called deploy.yaml
. This file will contain the configuration for deploying Dataiku on Akash, including settings for resources, environment variables, and services.
Below is an example deploy.yaml
file that you can modify to fit your specific requirements:
Step 2: Deploy the Application
- Initialize Deployment: Use the Akash CLI to initialize the deployment:
- Check Lease Status: After deploying, you need to monitor the lease and ensure it’s active. Run:
- Obtain Lease Information: Once the lease is confirmed, fetch the details:
Make sure to replace
- Access Dataiku: Use the deployment IP address and assigned port to access Dataiku through a browser. The URL format will be:
Replace
Step 3: Configure and Secure Dataiku (Optional)
To secure your Dataiku instance:
- Configure firewall settings to restrict access to trusted IPs only.
- Set up SSH tunneling if your application requires more secure access.