Skip to content

Instantly share code, notes, and snippets.

View yifan-gu's full-sized avatar

Yifan Gu yifan-gu

  • San Francisco
View GitHub Profile
@yifan-gu
yifan-gu / bench.sh
Created December 16, 2015 00:06
bench time.now
$ go test -v -bench=.
testing: warning: no tests to run
PASS
BenchmarkTimenow 100000000 21.8 ns/op
@yifan-gu
yifan-gu / trace.log
Created December 17, 2015 18:27
api service panic
2015/12/17 10:15:10 API service starting...
2015/12/17 10:15:10 API service running on localhost:15441...
2015/12/17 10:21:15 Failed to read pod manifest for pod "1ffeb0be-88f9-4559-b4d9-06b918313e1c": no such file or directory
2015/12/17 10:21:16 Failed to read pod manifest for pod "1ffeb0be-88f9-4559-b4d9-06b918313e1c": no such file or directory
2015/12/17 10:21:17 Failed to read pod manifest for pod "1ffeb0be-88f9-4559-b4d9-06b918313e1c": no such file or directory
2015/12/17 10:21:17 Failed to read pod manifest for pod "1ffeb0be-88f9-4559-b4d9-06b918313e1c": no such file or directory
package main
import (
"fmt"
"os"
"github.com/coreos/rkt/pkg/lock"
)
func lockAndPrint() {
@yifan-gu
yifan-gu / settestenv.sh
Last active January 21, 2016 18:45
env for gce coreos
# export KUBE_ENABLE_CLUSTER_REGISTRY=true
export BUILD_PYTHON_IMAGE=true
export KUBE_GCE_ZONE=us-east1-b
export KUBE_GCE_MINION_IMAGE=coreos-alpha-928-0-0-v20160115
export KUBE_OS_DISTRIBUTION=coreos
export KUBE_GCE_MINION_PROJECT=coreos-cloud
export KUBE_GCE_INSTANCE_PREFIX=
export KUBE_GCE_MASTER_IMAGE=coreos-alpha-928-0-0-v20160115
export KUBE_GCE_MASTER_PROJECT=coreos-cloud
@yifan-gu
yifan-gu / rkt-kubelet.log
Created December 30, 2015 19:08
rkt-kubelet-cadvisor
-- Logs begin at Wed 2015-12-30 18:41:32 UTC, end at Wed 2015-12-30 18:52:00 UTC. --
Dec 30 18:42:24 kubernetes-minion-5gbv.c.coreos-gce-testing.internal systemd[1]: Starting Run Kubelet service...
Dec 30 18:42:24 kubernetes-minion-5gbv.c.coreos-gce-testing.internal configure-kubelet.sh[768]: Configuring hostname
Dec 30 18:42:24 kubernetes-minion-5gbv configure-kubelet.sh[768]: Configuring kubelet
Dec 30 18:42:24 kubernetes-minion-5gbv systemd[1]: Started Run Kubelet service.
Dec 30 18:42:26 kubernetes-minion-5gbv kubelet[780]: I1230 18:42:26.034396 780 gce.go:201] Using existing Token Source &oauth2.reuseTokenSource{new:google.computeSource{account:""}, mu:sync.Mutex{state:0, sema:0x0}, t:(*oauth2.Token)(nil)}
Dec 30 18:42:26 kubernetes-minion-5gbv kubelet[780]: I1230 18:42:26.034533 780 server.go:522] Successfully initialized cloud provider: "gce" from the config file: ""
Dec 30 18:42:26 kubernetes-minion-5gbv kubelet[780]: I1230 18:42:26.034606 780 manager.go:128] cAdvisor running in container:
@yifan-gu
yifan-gu / getlogs.go
Created January 13, 2016 23:46
sdjournal example
package main
import (
"fmt"
"io"
"github.com/coreos/go-systemd/sdjournal"
)
func main() {
@yifan-gu
yifan-gu / patch.diff
Created January 16, 2016 00:59
rkt-kubernetes bridge CNI patch
diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go
index 713748a..a37b949 100644
--- a/pkg/kubelet/kubelet.go
+++ b/pkg/kubelet/kubelet.go
@@ -2599,7 +2599,11 @@ func (kl *Kubelet) reconcileCBR0(podCIDR string) error {
glog.V(5).Info("Shaper is nil, creating")
kl.shaper = bandwidth.NewTCShaper("cbr0")
}
- return kl.shaper.ReconcileInterface()
+ if err := kl.shaper.ReconcileInterface(); err != nil {
@yifan-gu
yifan-gu / ifconfig.sh
Created January 20, 2016 19:23
ifconfig
ifconfig
cbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.249.221.1 netmask 255.255.255.0 broadcast 0.0.0.0
inet6 fe80::6c08:7fff:fe92:3798 prefixlen 64 scopeid 0x20<link>
ether 06:84:5c:72:dc:00 txqueuelen 1000 (Ethernet)
RX packets 82 bytes 5392 (5.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 116 bytes 35416 (34.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
@yifan-gu
yifan-gu / kube-up-inst.md
Last active January 26, 2016 22:27
kube-up instructions
@yifan-gu
yifan-gu / journal.log
Created January 26, 2016 01:01
reboot
Jan 26 00:44:41 yifan-rkt-master dockerd[1435]: time="2016-01-26T00:44:41.995063106Z" level=info msg="GET /version"
Jan 26 00:44:44 yifan-rkt-master dockerd[1435]: time="2016-01-26T00:44:44.648410321Z" level=info msg="GET /version"
Jan 26 00:44:46 yifan-rkt-master kubelet[1171]: I0126 00:44:46.079606 1171 helpers.go:96] Unable to get network stats from pid 10542: couldn't read network stats: failure opening /proc/10542/net/dev: open /proc/10542/net/dev: no such file or directory
Jan 26 00:44:46 yifan-rkt-master kubelet[1171]: I0126 00:44:46.179890 1171 helpers.go:96] Unable to get network stats from pid 10552: couldn't read network stats: failure opening /proc/10552/net/dev: open /proc/10552/net/dev: no such file or directory
Jan 26 00:44:49 yifan-rkt-master dockerd[1435]: time="2016-01-26T00:44:49.650427578Z" level=info msg="GET /version"
Jan 26 00:44:52 yifan-rkt-master dockerd[1435]: time="2016-01-26T00:44:52.012508492Z" level=info msg="GET /version"
Jan 26 00:44:52 yifan-rkt-master dockerd[1435]: t