kubernetes-release

module
v0.0.0-...-c14af63 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2015 License: Apache-2.0

README

kubernetes-release

Deploy Kubernetes easily with this BOSH release.

Version

  • Kubernetes: v0.7.2

Deploy Kubernetes

BOSH
  • Install BOSH
  • Deployment Kubernetes:
    • Openstack
$ bosh upload stemcell https://s3.amazonaws.com/bosh-jenkins-artifacts/bosh-stemcell/openstack/bosh-stemcell-2605-openstack-kvm-ubuntu-trusty-go_agent.tgz
$ cd kubernetes-release
$ bosh create release
$ bosh upload release
$ vi templates/k8s-infrastructure-openstack.yml #Change the openstack-stub, like network settings
$ ./generate_deployment_manifest openstack $(bosh status --uuid) > manifest.yml
$ bosh deployment manifest.yml
$ bosh -n deploy
BOSH Lite
  • Install BOSH Lite and boot the Vagrant VM.
  • Deploy Kubernetes:
$ bosh upload stemcell https://s3.amazonaws.com/bosh-jenkins-artifacts/bosh-stemcell/warden/bosh-stemcell-348-warden-boshlite-ubuntu-trusty-go_agent.tgz
$ cd kubernetes-release
$ bosh create release 
$ bosh upload release 
$ ./generate_deployment_manifest warden $(bosh status --uuid) > manifest.yml
$ bosh deployment manifest.yml
$ bosh -n deploy

Running the Guestbook example

The release includes an errand to deploy the GuestBook example.

$ bosh run errand guestbook-example

Clean up the Kubernetes

If you want to delete all the services, replication controllers and pods, you can run

$ bosh run errand kubernetes-clean-up

##Note Forked from CloudCredo/kubernetes-release

Directories

Path Synopsis
src
etcd/metrics
Package metrics provides both a means of generating metrics and the ability to send metric data to a graphite endpoint.
Package metrics provides both a means of generating metrics and the ability to send metric data to a graphite endpoint.
etcd/mod
mod is the entry point to all of the etcd modules.
mod is the entry point to all of the etcd modules.
etcd/third_party/bitbucket.org/kardianos/osext
Extensions to the standard "os" package.
Extensions to the standard "os" package.
etcd/third_party/code.google.com/p/gogoprotobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
etcd/third_party/code.google.com/p/goprotobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
etcd/third_party/github.com/coreos/go-systemd/journal
Package journal provides write bindings to the systemd journal
Package journal provides write bindings to the systemd journal
etcd/third_party/github.com/goraft/raft/protobuf
Package protobuf is a generated protocol buffer package.
Package protobuf is a generated protocol buffer package.
etcd/third_party/github.com/gorilla/context
Package gorilla/context stores values shared during a request lifetime.
Package gorilla/context stores values shared during a request lifetime.
etcd/third_party/github.com/gorilla/mux
Package gorilla/mux implements a request router and dispatcher.
Package gorilla/mux implements a request router and dispatcher.
etcd/third_party/github.com/mreiferson/go-httpclient
Provides an HTTP Transport that implements the `RoundTripper` interface and can be used as a built in replacement for the standard library's, providing:
Provides an HTTP Transport that implements the `RoundTripper` interface and can be used as a built in replacement for the standard library's, providing:
etcd/third_party/github.com/rcrowley/go-metrics
Go port of Coda Hale's Metrics library
Go port of Coda Hale's Metrics library
Metrics output to StatHat.
etcdctl/third_party/github.com/codegangsta/cli
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package cli provides a minimal framework for creating and organizing command line Go applications.
examples
Examples contains sample applications for trying out the concepts in Kubernetes.
Examples contains sample applications for trying out the concepts in Kubernetes.
Code forked from Docker project
flannel/Godeps/_workspace/src/github.com/docker/libcontainer/netlink
Packet netlink provide access to low level Netlink sockets and messages.
Packet netlink provide access to low level Netlink sockets and messages.
flannel/Godeps/_workspace/src/github.com/golang/glog
Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL