Sign inSign up

ciscosso/kdk

By ciscosso

•Updated over 5 years ago

Kubernetes Development Kit

Image
3

100K+

ciscosso/kdk repository overview

⁠Kubernetes Development Kit (KDK)

⁠Quickstart (TL;DR)

curl -sSL https://raw.githubusercontent.com/cisco-sso/kdk/master/files/install | bash && kdk init && kdk pull && kdk ssh

⁠Background

The kdk repository may be used to create a docker container with all of the tools that one would typically use in order to develop and operate kubernetes clusters.

Getting setup to create and operate a Kubernetes cluster in AWS, Openstack, or even locally may be painful because a user may be running Windows10 or OSX, and one must configure 20+ tools for cluster automation to work effectively. We've created a Docker Image to enable every one of us to work in the same environment, with the same tools, at the same versions.

Tools include: docker, kubectl, helm, multihelm, kops, terraform, ansible, minio-cli, aws-cli, direnv, golang, git, vi/vim, emacs, python 2/3, jq, zsh, helm-s3, kafkacat, dig, ssh-keygen, gitslave, dep, gomplate, minikube, awscli, docker-compose, neutronclient, openstackclient, supernova, virtualenv, yq, colordiff, nmap, screen, tmux, yadm, and many others.

  • Some example use cases include:
    • Operating Kubernetes clusters.
    • Deploying Kubernetes clusters to AWS using kops.
    • Developing and applying Helm Charts and mh Apps.
    • Developing docker containers.

⁠Setup

https://kdf.csco.cloud/getting-started/mac/⁠ https://kdf.csco.cloud/getting-started/windows/⁠ https://kdf.csco.cloud/getting-started/linux/⁠

Tag summary

Content type

Image

Digest

Size

1.7 GB

Last updated

over 5 years ago

docker pull ciscosso/kdk