Theo Koulouris
f1508901f4
Updated okernel README.md
...
Signed-off-by: Theo Koulouris <theo.koulouris@hpe.com >
2017-04-20 15:52:27 +01:00
Theo Koulouris
19e0433637
Updated references to 'linuxkit', added 'examples' subdirectory, improved build files
...
Signed-off-by: Theo Koulouris <theo.koulouris@hpe.com >
2017-04-20 15:26:00 +01:00
Rolf Neugebauer
fc1e7e4ca5
Merge pull request #1663 from technolo-g/k8s_shell_to_ash
...
Migrate the Kubernetes shell to ash
2017-04-20 08:58:59 -05:00
Rolf Neugebauer
be47b771d0
Merge pull request #1669 from rneugeba/demo-up
...
Update DockerCon 2017 demo files
2017-04-19 18:37:35 -05:00
Rolf Neugebauer
722ab1848d
demo: Update READMEs
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com >
2017-04-19 18:09:07 -05:00
Rolf Neugebauer
ff1279d9b0
demo: Use redis instead of nginx
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-19 14:58:27 -05:00
Rolf Neugebauer
238436616d
demo: Add prometheus server configuration
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-19 14:58:27 -05:00
Rolf Neugebauer
c854d58ca4
demo: Update etcd
...
- Add prometheus node monitor
- Make the hyperkit VMs slightly bigger
- Add GCP upload
- Use env vars in infrakit startup script
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-19 14:58:27 -05:00
Rolf Neugebauer
846c96384f
demo: Update nginx build
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-19 14:36:09 -05:00
Mindy Preston
f74d9eaa7d
typo fixes
...
Signed-off-by: Mindy Preston <mindy.preston@docker.com >
2017-04-19 13:52:18 -05:00
Matt Bajor
7686c1a153
Migrate the Kubernetes shell to ash
...
The Kubernetes images have been migrated to Alpine Linux which
does not include bash by default.
Signed-off-by: Matt Bajor <matt@notevenremotelydorky.com >
2017-04-18 19:34:06 -05:00
Magnus Skjegstad
0511fdb431
Add logging project
...
Adds a logging daemon that collects logs in a ring buffer in a runc container.
The tools logwrite and logread can be used to read/write logs. The logging
daemon can be sent open file descriptors that will be read and included
in the logs.
Modifies init to start the daemon and use logwrite to capture logs from runc.
Signed-off-by: Magnus Skjegstad <magnus@skjegstad.com >
2017-04-16 21:08:57 +02:00
Ilya Dmitrichenko
e5faae5c6e
Remove tini, it is not needed in host PID namespace
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-16 10:42:37 -05:00
Ilya Dmitrichenko
81e8c39203
Rebase Kubernetes images on Apline
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-16 10:31:11 -05:00
Ilya Dmitrichenko
37f2375c37
Rename images
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-16 07:13:38 -05:00
Rolf Neugebauer
5c1340b13d
demo: Remove sysctl container from nginx sample
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-15 17:51:15 -05:00
Rolf Neugebauer
8eb39e6b9e
demo: Rename intro into my-nginx
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-15 17:15:11 -05:00
Rolf Neugebauer
cbbd9b44ee
demo: add a env file for setting up the environment for the demo
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-15 17:13:32 -05:00
Rolf Neugebauer
f69bab3451
demo: Clean up the etcd directory, update docs
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-15 11:05:20 -05:00
Rolf Neugebauer
49ab5bc719
demo: Minor tweak to the demo setup
...
- Specify the specific version of nginx
- Reduce memory for etcd cluster nodes
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-15 09:34:37 -05:00
Rolf Neugebauer
38863774e6
demo: Update to use containerd
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-14 19:20:13 -05:00
Rolf Neugebauer
e374cb3543
demo: Update etcd demo to use linuxkit
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-14 11:57:24 -05:00
Rolf Neugebauer
8462e34d6e
demo: Update README
...
latest DfM has all the bits you need...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-14 11:57:24 -05:00
Rolf Neugebauer
d526707240
demo: Switch intro to use linuxkit
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-14 11:57:24 -05:00
Justin Cormack
72c3f9cfa2
More renames to LinuxKit
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-04-14 11:47:24 -05:00
Thomas Gazagnaire
94583013aa
miragesdk: simplify the build by using multi-stage Dockerfile
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-14 17:05:36 +02:00
Justin Cormack
ea39f0b87d
Merge pull request #1614 from riyazdf/ineffassign-bump
...
Bump go-compile with ineffassign
2017-04-14 07:30:10 -05:00
Jose Carlos Venegas Munoz
b485f729e8
clear-containers: Add script to launch base OS and kernel
...
This commit adds the script qemu.sh that will be used in a
docker container (created with Dockerfile).
This script will crate qemu instance to lauch a Clear Container
base OS with a kernel generated with moby.
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com >
2017-04-14 09:26:10 +00:00
Jose Carlos Venegas Munoz
f2569c0e75
clear-containers: Enable kernel security options used by moby
...
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com >
2017-04-14 09:26:10 +00:00
Jose Carlos Venegas Munoz
844f058689
clear-containers: enable PAGE POISONING ZERO
...
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com >
2017-04-14 09:26:04 +00:00
Jose Carlos Venegas Munoz
2b1fb70f35
projects: Add Clear Containers intial support
...
Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com >
2017-04-14 09:23:37 +00:00
Riyaz Faizullabhoy
9609010ea8
Also update ymls
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-04-13 09:17:14 -07:00
Rolf Neugebauer
85d6492d5d
kernel: Use linuxkit images for compilingi/packaging the kernel
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 21:28:17 +01:00
Rolf Neugebauer
36749ea5c4
build: Switch using c-compile from linuxkit hub org
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 21:28:17 +01:00
Justin Cormack
c5c6c26b3f
Merge pull request #1610 from samoht/sdk-roadmp
...
miragesdk: update roadmap
2017-04-12 19:40:47 +01:00
Thomas Gazagnaire
1e83a9f9b4
miragesdk: update roadmap
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 17:47:42 +02:00
Rolf Neugebauer
a1ce71cd0a
Update YAML files with new metadata package
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 16:20:41 +01:00
Justin Cormack
45c2921c7c
Merge pull request #1606 from rneugeba/meta2
...
Improve/Fix metadata package and use it
2017-04-12 15:55:54 +01:00
Justin Cormack
c01d0e2777
Merge pull request #1587 from errordeveloper/kubernetes
...
Kubernetes with Weave CNI networking
2017-04-12 15:50:04 +01:00
Rolf Neugebauer
0cd867d315
demo: Update etcd YAML to new metadata package
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 15:42:48 +01:00
Thomas Gazagnaire
238879f2d4
miragesdk: add temporary auto-gen files
...
The capnp compiler is not yet available in alpine.
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 16:29:49 +02:00
Thomas Gazagnaire
a0546bba88
miragesdk: use cap-n-proto instead of custom binary protocol for calf/priv API
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 16:29:49 +02:00
Ilya Dmitrichenko
385f1a6634
Use LinuxKit
...
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-12 15:08:16 +01:00
Ilya Dmitrichenko
340e97ae53
Kubernetes with Weave CNI networking
...
For the time being I've decided to exploit shared mounts to make
`/opt/cni` and `/etc/cni` work as expected. We need these directories
to appear writable on the host, and allow Weave Net pod to bind-mount
out them in order to install plugin binaries, and allow for vanilla
CNI plugins to be also accessible to kubelet.
Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com >
2017-04-12 15:02:03 +01:00
Thomas Gazagnaire
0a18bf3a00
miragesdk: update to latest base init
...
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org >
2017-04-12 15:56:29 +02:00
Justin Cormack
e4213f1582
Merge pull request #1602 from justincormack/slash-rshared
...
Make / rshared
2017-04-12 13:39:31 +01:00
Thomas Gazagnaire
2cc09805c9
Merge pull request #1543 from samoht/mac
...
miragesdk: do not generate a random mac
2017-04-12 14:29:19 +02:00
Justin Cormack
3c326bebdf
Make / rshared
...
Previously only `/var` was `rshared` but some people need to share
mounts in `/opt` etc so let us make everything `rshared` for now.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-04-12 13:10:46 +01:00
Rolf Neugebauer
b0629176ab
examples: Don't use a file section if you don't need it
...
Exception is ./moby.yaml where it serves as an example.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 12:26:30 +01:00
Rolf Neugebauer
a59e24b4fa
example: Don't use the full @sha25t version of images
...
The sha1 tag should be sufficient to uniquely identify the image
and the sha256 versions are just very long...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 12:24:02 +01:00