Prerequisites
Before installing Kittyhawk, ensure you have:- Node.js (version 14 or higher)
- TypeScript knowledge
- CDK8s understanding (see CDK8s documentation)
- A project where you want to define Kubernetes deployments
Step 1: Set up CDK8s TypeScript Project
Create ak8s folder within your project:
k8s folder, initialize a CDK8s TypeScript project by following the official CDK8s instructions.
Step 2: Install Kittyhawk
Add the Kittyhawk library to your project:Step 3: Verify Installation
Check that Kittyhawk is installed correctly by verifying it appears in yourpackage.json:
Additional Dependencies
Kittyhawk includescron-time-generator as a dependency for easier cron job scheduling. This allows you to write:
Next Steps
Now that Kittyhawk is installed, you’re ready to create your first deployment configuration.Quickstart
Deploy your first application with Kittyhawk