mirror of https://github.com/k3s-io/k3s
73 lines
2.0 KiB
Markdown
73 lines
2.0 KiB
Markdown
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
|
|
<!-- BEGIN STRIP_FOR_RELEASE -->
|
|
|
|
<img src="http://kubernetes.io/img/warning.png" alt="WARNING"
|
|
width="25" height="25">
|
|
<img src="http://kubernetes.io/img/warning.png" alt="WARNING"
|
|
width="25" height="25">
|
|
<img src="http://kubernetes.io/img/warning.png" alt="WARNING"
|
|
width="25" height="25">
|
|
<img src="http://kubernetes.io/img/warning.png" alt="WARNING"
|
|
width="25" height="25">
|
|
<img src="http://kubernetes.io/img/warning.png" alt="WARNING"
|
|
width="25" height="25">
|
|
|
|
<h2>PLEASE NOTE: This document applies to the HEAD of the source tree</h2>
|
|
|
|
If you are using a released version of Kubernetes, you should
|
|
refer to the docs that go with that version.
|
|
|
|
<strong>
|
|
The latest 1.0.x release of this document can be found
|
|
[here](http://releases.k8s.io/release-1.0/examples/guestbook-go/_src/README.md).
|
|
|
|
Documentation for other releases can be found at
|
|
[releases.k8s.io](http://releases.k8s.io).
|
|
</strong>
|
|
--
|
|
|
|
<!-- END STRIP_FOR_RELEASE -->
|
|
|
|
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
|
|
## Building and releasing Guestbook Image
|
|
|
|
This process employs building two docker images, one compiles the source and the other hosts the compiled binaries.
|
|
|
|
Releasing the image requires that you have access to the docker registry user account which will host the image.
|
|
|
|
To build and release the guestbook image:
|
|
|
|
cd examples/guestbook-go/_src
|
|
./script/release.sh
|
|
|
|
#### Step by step
|
|
|
|
If you may want to, you can build and push the image step by step.
|
|
|
|
###### Start fresh before building
|
|
|
|
./script/clean.sh 2> /dev/null
|
|
|
|
###### Build
|
|
|
|
Builds a docker image that builds the app and packages it into a minimal docker image
|
|
|
|
./script/build.sh
|
|
|
|
###### Push
|
|
|
|
Accepts an optional tag (defaults to "latest")
|
|
|
|
./script/push.sh [TAG]
|
|
|
|
###### Clean up
|
|
|
|
./script/clean.sh
|
|
|
|
|
|
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/examples/guestbook-go/_src/README.md?pixel)]()
|
|
<!-- END MUNGE: GENERATED_ANALYTICS -->
|