https://github.com/frnn4268/k8s_cloud_deployment_toolset
This project contains a Taskfile.yaml used to automate the deployment and management of Kubernetes clusters across multiple platforms including Civo, Google Cloud Platform (GCP), and Kubernetes in Docker (KinD). The Taskfile defines tasks for network, firewall, and cluster creation, as well as cleanup and configuration tasks.
https://github.com/frnn4268/k8s_cloud_deployment_toolset
civo google-cloud-platform kind kubernetes kubernetes-cluster kubernetes-setup taskfile
Last synced: 23 days ago
JSON representation
This project contains a Taskfile.yaml used to automate the deployment and management of Kubernetes clusters across multiple platforms including Civo, Google Cloud Platform (GCP), and Kubernetes in Docker (KinD). The Taskfile defines tasks for network, firewall, and cluster creation, as well as cleanup and configuration tasks.
- Host: GitHub
- URL: https://github.com/frnn4268/k8s_cloud_deployment_toolset
- Owner: Frnn4268
- Created: 2024-11-22T17:55:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-28T15:31:59.000Z (over 1 year ago)
- Last Synced: 2025-05-18T20:35:59.938Z (about 1 year ago)
- Topics: civo, google-cloud-platform, kind, kubernetes, kubernetes-cluster, kubernetes-setup, taskfile
- Language: Nix
- Homepage:
- Size: 137 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# K8s_cloud_deployment_toolset
This project contains a Taskfile.yaml used to automate the deployment and management of Kubernetes clusters across multiple platforms including Civo, Google Cloud Platform (GCP), and Kubernetes in Docker (KinD). The Taskfile defines tasks for network, firewall, and cluster creation, as well as cleanup and configuration tasks.

## Key Features
- Authentication and setup of CLI tools for Civo and GCP.
- Creation of networks, firewalls, and Kubernetes clusters.
- Automated cleanup of resources.
- Configuration tasks for optimal cluster management.
## Usage
- Clone the repository.
- Update the Taskfile.yaml with your specific configurations.
- Execute the defined tasks using Task command.
This setup ensures a streamlined and automated approach to managing Kubernetes clusters, facilitating DevOps practices and infrastructure management.