All Projects → koki → koki

koki / koki

Licence: Apache-2.0 license
Application Lifecycle Management Software

Programming Languages

shell
77523 projects
go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to koki

deploykit
A toolkit for creating and managing declarative, self-healing infrastructure.
Stars: ✭ 2,246 (+7386.67%)
Mutual labels:  infrastructure, infrastructure-management
Foreman
an application that automates the lifecycle of servers
Stars: ✭ 2,102 (+6906.67%)
Mutual labels:  infrastructure, infrastructure-management
Deploykit
A toolkit for creating and managing declarative, self-healing infrastructure.
Stars: ✭ 2,237 (+7356.67%)
Mutual labels:  infrastructure, infrastructure-management
terraform-provider-cisco-aci
Terraform provider for automating Cisco ACI enabled networks
Stars: ✭ 14 (-53.33%)
Mutual labels:  infrastructure
common-osint-model
Converting data from services like Censys and Shodan to a common data model
Stars: ✭ 35 (+16.67%)
Mutual labels:  infrastructure
terraform-templates
Terraform templates, examples, etc.
Stars: ✭ 16 (-46.67%)
Mutual labels:  infrastructure
testing.cloudposse.co
Example Terraform Reference Architecture that implements a Geodesic Module for an Automated Testing Organization in AWS
Stars: ✭ 22 (-26.67%)
Mutual labels:  infrastructure
infrastructure
A repository containing scripts for managing infrastructure
Stars: ✭ 18 (-40%)
Mutual labels:  infrastructure
StackJanitor
StackJanitor is a serverless, event-driven stack cleanup tool.
Stars: ✭ 37 (+23.33%)
Mutual labels:  infrastructure
chef
Chef configuration management repo for configuring & maintaining the OpenStreetMap servers.
Stars: ✭ 94 (+213.33%)
Mutual labels:  infrastructure
grucloud
Generate diagrams and code from cloud infrastructures: AWS, Azure,GCP, Kubernetes
Stars: ✭ 76 (+153.33%)
Mutual labels:  infrastructure
qhub
🪴 Nebari - your open source data science platform
Stars: ✭ 175 (+483.33%)
Mutual labels:  infrastructure
terraform-otc
Terraform integration modules for Open Telekom Cloud
Stars: ✭ 20 (-33.33%)
Mutual labels:  infrastructure
casper
Yelp's internal caching proxy, powered by Nginx and OpenResty at its core
Stars: ✭ 81 (+170%)
Mutual labels:  infrastructure
terraform-aws-ecs-cluster
Terraform module for building an ECS cluster in AWS
Stars: ✭ 42 (+40%)
Mutual labels:  infrastructure
cli
Railway CLI
Stars: ✭ 167 (+456.67%)
Mutual labels:  infrastructure
vpc-tutorials
Companion scripts to VPC tutorials
Stars: ✭ 14 (-53.33%)
Mutual labels:  infrastructure
netris-operator
The Kubernetes Operator for Netris
Stars: ✭ 28 (-6.67%)
Mutual labels:  infrastructure
infrabin
Like httpbin, but for infrastructure
Stars: ✭ 19 (-36.67%)
Mutual labels:  infrastructure
partinfra-terraform
Terraform configuration for Participation Infrastructure
Stars: ✭ 46 (+53.33%)
Mutual labels:  infrastructure

Koki

Koki is an open source platform for application lifecycle automation with Kubernetes. It is very simple to setup, configure and use while being powerful enough to automate any application workload. It is an orchestrator that orchestrates lifecycles of applications running on Kubernetes. Koki is a platform that leverages the power of the Kubernetes framework to deliver automation for application workloads.

Koki’s aim is to provide configuration management, release management, and application lifecycle management through a declarative interface. Koki is designed to be highly extensible and it can be easily plugged into any existing system for monitoring, alerting, scaling, upgrading, snapshotting, backing up etc.

It is pronounced "coke-ee"

Why Koki?

There are a plethora of IT automation tools available today. Some well known names include Ansible, Chef, Puppet etc. These tools provide various levels and styles of infrastructure automation. They however mix application lifecycle management with cluster management. This means that application lifecycle designers also have to be wary of infrastructure management concerns. Coupling application lifecycle behavior with infrastructure management makes it difficult to create infrastructure agnostic deployment descriptors. i.e, deployment descriptors that can be reused by others easily and on their existing infrastructure without changes.

Users of Koki can completely specify an application “sprint” without understanding the dynamics of the underlying infrastructure. This will enable modern software development teams, where each team prefers running applications in their own way, to control and maintain their application without any of the overhead of mangling their system to work with centralized infrastructure. This is designed to ease the life of IT engineers in SE teams, and help reduce the number of IT disasters by removing the human factor from this process.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].