Created
June 26, 2017 02:40
-
-
Save umegaya/6579b777d28c1fb28ace5fdd31afb622 to your computer and use it in GitHub Desktop.
kubernetes-masterのサーバーをちょっとだけ治したいとき
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#### tl;dr | |
例えばapiserverなら | |
``` | |
sudo bash -c "GOPATH=/var/src/apiserver:/master-release/src/go/Godeps/_workspace/ go build -ldflags '-X github.com/GoogleCloudPlatform/kubernetes/pkg/version.gitCommit 431caa93dfdbe86e14c8041e64ba10bcc80a7b40 -X github.com/GoogleCloudPlatform/kubernetes/pkg/version.gitTreeState dirty -X github.com/GoogleCloudPlatform/kubernetes/pkg/version.gitVersion v0.3-111-g431caa93dfdbe8-dirty -X github.com/GoogleCloudPlatform/kubernetes/pkg/version.gitMajor 0 -X github.com/GoogleCloudPlatform/kubernetes/pkg/version.gitMinor 3+' github.com/GoogleCloudPlatform/kubernetes/cmd/apiserver" | |
``` | |
でリビルドできる。 | |
#### 背景 | |
kubernetesを使っているとまだ、ちょっとしたバグを修正したいときがあるのですが、 | |
kube-pushは修正した手元のソースをアップしてくれるわけではなさそう(たぶんリリース済みの最新のバージョンをアップしてくれるみたい)なので、 | |
kubernetes-masterにあるソースをちょこっと治してリビルドしたいなーと思ったのですが、意外と良く分からなかったのでメモ。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment