Skip to content

Instantly share code, notes, and snippets.

@anonymuse
Last active May 2, 2017 01:48
Show Gist options
  • Save anonymuse/6cf7f0dbe2c3a6fe8df523afa072ba0c to your computer and use it in GitHub Desktop.
Save anonymuse/6cf7f0dbe2c3a6fe8df523afa072ba0c to your computer and use it in GitHub Desktop.
kubernetes build
$ make build-vm-images
../../bin/moby build -name kube-master kube-master.yml
Extract kernel image: linuxkit/kernel:4.9.x
Add init containers:
Process init image: linuxkit/init:63eed9ca7a09d2ce4c0c5e7238ac005fa44f564b
Process init image: linuxkit/runc:b0fb122e10dbb7e4e45115177a61a3f8d68c19a9
Process init image: linuxkit/containerd:18eaf72f3f4f9a9f29ca1951f66df701f873060b
Process init image: linuxkit/ca-certificates:e091a05fbf7c5e16f18b23602febd45dd690ba2f
Add onboot containers:
Create OCI config for linuxkit/sysctl:1f5ec5d5e6f7a7a1b3d2ff9dd9e36fd6fb14756a
Create OCI config for linuxkit/sysfs:6c1d06f28ddd9681799d3950cddf044b930b221c
Create OCI config for linuxkit/binfmt:c7e69ebd918a237dd086a5c58dd888df772746bd
Create OCI config for linuxkit/format:53748000acf515549d398e6ae68545c26c0f3a2e
Create OCI config for linuxkit/kubernetes:latest-mounts
Add service containers:
Create OCI config for linuxkit/rngd:f5e5be43e730ea819c3293d5c6dcbfa7f4c5c314
Create OCI config for linuxkit/dhcpcd:0d4012269cb142972fed8542fbdc3ff5a7b695cd
Create OCI config for linuxkit/openntpd:a570316d7fc49ca1daa29bd945499f4963d227af
Create OCI config for linuxkit/sshd:e108d208adf692c8a0954f602743e0eec445364e
Create OCI config for linuxkit/docker-ce:741bf21513328f674e0cdcaa55492b0b75974e08
Create OCI config for linuxkit/kubernetes:latest-image-cache-common
Create OCI config for linuxkit/kubernetes:latest-image-cache-control-plane
Create OCI config for linuxkit/kubernetes:latest
Add files:
root/.ssh/authorized_keys
etc/cni
opt/cni
Create outputs:
kube-master-bzImage kube-master-initrd.img kube-master-cmdline
../../bin/moby build -name kube-node kube-node.yml
Extract kernel image: linuxkit/kernel:4.9.x
Add init containers:
Process init image: linuxkit/init:63eed9ca7a09d2ce4c0c5e7238ac005fa44f564b
Process init image: linuxkit/runc:b0fb122e10dbb7e4e45115177a61a3f8d68c19a9
Process init image: linuxkit/containerd:18eaf72f3f4f9a9f29ca1951f66df701f873060b
Process init image: linuxkit/ca-certificates:e091a05fbf7c5e16f18b23602febd45dd690ba2f
Add onboot containers:
Create OCI config for linuxkit/sysctl:1f5ec5d5e6f7a7a1b3d2ff9dd9e36fd6fb14756a
Create OCI config for linuxkit/sysfs:6c1d06f28ddd9681799d3950cddf044b930b221c
Create OCI config for linuxkit/binfmt:c7e69ebd918a237dd086a5c58dd888df772746bd
Create OCI config for linuxkit/format:53748000acf515549d398e6ae68545c26c0f3a2e
Create OCI config for linuxkit/kubernetes:latest-mounts
Add service containers:
Create OCI config for linuxkit/rngd:f5e5be43e730ea819c3293d5c6dcbfa7f4c5c314
Create OCI config for linuxkit/dhcpcd:0d4012269cb142972fed8542fbdc3ff5a7b695cd
Create OCI config for linuxkit/openntpd:a570316d7fc49ca1daa29bd945499f4963d227af
Create OCI config for linuxkit/sshd:e108d208adf692c8a0954f602743e0eec445364e
Create OCI config for linuxkit/docker-ce:741bf21513328f674e0cdcaa55492b0b75974e08
Create OCI config for linuxkit/kubernetes:latest-image-cache-common
Create OCI config for linuxkit/kubernetes:latest
Add files:
root/.ssh/authorized_keys
etc/cni
opt/cni
Create outputs:
kube-node-bzImage kube-node-initrd.img kube-node-cmdline
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment