go言語(golang)のサンプルコード(http.Client on Docker/Kubernetes)
go言語のサンプルコードが必要になったため、Docker/Kubernetesのソースコードの中で検索中。単にhttp.Clientのコードの利用例を探している。
とはいえ、コードを見てみると、WebSocketやSPDY等々いろいろ使われていることがわかり、勉強になる。
- Docker
- moby/vendor/src/github.com/docker/libtrust/tlsdemo at v1.5.0 · moby/moby · GitHub
- varを使って、パラメータ定義、net.SplitHostPortという関数
- moby/utils.go at v1.5.0 · moby/moby · GitHub
- moby/api_test.go at v1.5.0 · moby/moby · GitHub
- moby/endpoint.go at v1.5.0 · moby/moby · GitHub
- moby/session.go at v1.5.0 · moby/moby · GitHub
- moby/docker_utils.go at v1.5.0 · moby/moby · GitHub
- moby/common.go at v1.5.0 · moby/moby · GitHub
- constを使って、パラメータ定義
- moby/vendor/src/github.com/docker/libtrust/tlsdemo at v1.5.0 · moby/moby · GitHub
- Kubernetes
- kubernetes/fake_handler_test.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/gce.go at v0.14.2 · kubernetes/kubernetes · GitHub
- IaaSプロバイダは、こんなソフトにプラグインが入っているのが前提だよねと思ってしまう。
- kubernetes/vagrant.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/token_source.go at 9949936b5ce9d205328269ea304db4ab5dce5a67 · kubernetes/kubernetes · GitHub
- GCP用のコード最近追加したばかりのコードのようで、0.14.2版にはなし
- kubernetes/metadata_test.go at v0.14.2 · kubernetes/kubernetes · GitHub
- GCP用のコード
- kubernetes/config.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/client.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/http.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/redirect_test.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/streamer.go at d2f473465738e6b6f7935aa704319577f5e890ba · kubernetes/kubernetes · GitHub
- 最近のコードらしく0.14.2には存在しなかった。
- kubernetes/containerinfo.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/apiserver_test.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/watch_test.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/validator_test.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/roundtripper_test.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/server_test.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/kubelet.go at v0.14.2 · kubernetes/kubernetes · GitHub
- kubernetes/run.go at v0.14.2 · kubernetes/kubernetes · GitHub
- Go言語
- Constants - The Go Blog
- 変数定義方法
- http - The Go Programming Language
- httpパッケージの説明。また、さまざまなtypeが定義されている。
- Constants - The Go Blog