App Container · App Container Spec noun A new, open specification for running applications in...
Transcript of App Container · App Container Spec noun A new, open specification for running applications in...
![Page 2: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/2.jpg)
Jonathan Boullegithub.com/jonboulle@baronboulle
![Page 4: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/4.jpg)
appc != Rocket
![Page 5: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/5.jpg)
App Container Spec nounA new, open specification for running
applications in containers
![Page 6: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/6.jpg)
Containers?!
![Page 7: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/7.jpg)
KERNELSYSTEMDSSH
PYTHONJAVANGINXMYSQLOPENSSL
dist
ro d
istr
o di
stro
dis
tro
dist
ro d
istr
o di
stro
dis
tro
dist
ro d
istr
o di
stro
APP
![Page 8: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/8.jpg)
KERNELSYSTEMDSSH
LXC/DOCKER/ROCKET
PYTHONJAVANGINXMYSQLOPENSSL
dist
ro d
istr
o di
stro
dis
tro
dist
ro d
istr
o di
stro
dis
tro
dist
ro d
istr
o di
stro
APP
![Page 9: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/9.jpg)
Application Containersself-contained
portabledecoupled from operating system
![Page 10: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/10.jpg)
appc principlesWhy are we doing this?
![Page 11: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/11.jpg)
OpenIndependent GitHub organisation
Contributions from Cloud Foundry, Mesosphere, Google, Red Hat
(and many others!)
![Page 12: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/12.jpg)
Simple but efficientSimple to understand and implement, but eye to optimisation (e.g. content-based
caching)
![Page 13: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/13.jpg)
SecureCryptographic image addressing
Image signing and encryptionContainer identity
![Page 14: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/14.jpg)
Standards-basedWell-known tools (tar, gzip, gpg, http), extensible with modern technologies
(bittorrent, xz)
![Page 15: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/15.jpg)
ComposableIntegrate with existing systems
Non-prescriptive about build workflowsOS/architecture agnostic
![Page 16: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/16.jpg)
appc components
![Page 17: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/17.jpg)
Image FormatApplication Container Imagetarball of rootfs + manifest
uniquely identified by ImageID (hash)
![Page 18: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/18.jpg)
Image DiscoveryApp name →artefact
HTTPS + HTML
![Page 19: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/19.jpg)
Executorgrouped applicationsruntime environment
isolatorsnetworking
![Page 20: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/20.jpg)
Metadata Servicehttp://$AC_METADATA_URL/acMetadata
container metadatacontainer identity (HMAC verification)
![Page 21: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/21.jpg)
appc tooling
![Page 22: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/22.jpg)
$ actool buildrootfs + manifest → ACI
![Page 23: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/23.jpg)
$ actool validateis this ACI compliant with the spec?
![Page 24: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/24.jpg)
$ actool discoverexample.com/app -> https://example.
com/releases/app.aci
![Page 25: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/25.jpg)
ACE validatoris this executor compliant with the spec?
$EXECUTOR run ace_validator.aci
![Page 26: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/26.jpg)
appc community
![Page 27: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/27.jpg)
cdaylward/libappcC++ library for working with app containers
![Page 28: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/28.jpg)
cdaylward/noseconeC++ executor for running app containers
![Page 29: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/29.jpg)
(sidenote: mesos)https://issues.apache.org/jira/browse/MESOS-2162
![Page 30: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/30.jpg)
3ofcoins/jetpackFreeBSD Jails/ZFS-based executor
(by @mpasternacki)
![Page 31: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/31.jpg)
sgotti/acidoACI toolkit (build ACIs from ACIs)
![Page 32: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/32.jpg)
appc/docker2acidocker2aci busybox/latest
docker2aci quay.io/coreos/etcd
![Page 33: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/33.jpg)
appc/goacigoaci github.com/coreos/etcd
![Page 34: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/34.jpg)
appc statusStabilisingv0.3.0+git
TODO: pods, isolators
![Page 35: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/35.jpg)
github.com/coreos/[email protected]
![Page 36: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/36.jpg)
implementation of appcdiscoveryexecutor
metadata service
![Page 37: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/37.jpg)
golang + Linuxself-contained
init system agnostic
![Page 38: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/38.jpg)
CLI onlyno daemon
apps run directly under spawning process
![Page 39: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/39.jpg)
bash
rkt
application
![Page 40: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/40.jpg)
runit
rkt
application
![Page 41: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/41.jpg)
systemd
rkt
application
![Page 42: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/42.jpg)
upstart
rkt
application
![Page 43: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/43.jpg)
Rocket internalsmodular architecture
execution divided into stagesstage0 → stage1 → stage2
![Page 44: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/44.jpg)
stage0rkt binary
discover, retrieve application imagesset up container filesystems
![Page 45: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/45.jpg)
stage1execution environment for apps
container rootfs + init binaryapp process management, cgroups,
metadata service
![Page 46: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/46.jpg)
stage2actual app execution
![Page 47: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/47.jpg)
rocket v0.1.0first version (announcement)
somewhat limited..
![Page 48: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/48.jpg)
rkt fetchrkt fetch https://example.com/my_app.aci
rkt fetch coreos.com/etcd:v2.0.0.rc1simple CAS on disk
![Page 49: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/49.jpg)
rkt runrkt run coreos.com/etcd:v2.0.0-rc.1
rkt run ./my-app.acirkt run sha512-fcdf125873...
![Page 50: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/50.jpg)
rocket v0.3.2+gitwhat's new?
![Page 51: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/51.jpg)
new commands!rkt enterrkt list
rkt statusrkt gc
rkt trust
![Page 52: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/52.jpg)
rkt enter, listenter the namespaces of an application
list containers on the system
![Page 53: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/53.jpg)
rkt status, rkt gcfile-based locking (flock)
mark-and-sweep gc (time based)
![Page 54: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/54.jpg)
rkt trusteasily manage public ACI signing keys
rkt trust --prefix coreos.com/etcdrkt trust --root https://foo.com/key.asc
![Page 55: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/55.jpg)
stage1 as ACIno more go-bindata
swappable execution environmentsdistribution packaging friendly!
![Page 56: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/56.jpg)
Docker image supportrkt run docker://redis:latest
![Page 57: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/57.jpg)
Rocket Crash course!
![Page 58: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/58.jpg)
rocket v0.4.0+what's coming?
![Page 59: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/59.jpg)
networking"it's complicated"
![Page 60: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/60.jpg)
networkingIP-per-pod
extensible plugin-based systemhttp://goo.gl/lQA9PB
![Page 61: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/61.jpg)
host systemd integration$ machinectl list
$ machinectl terminate
![Page 62: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/62.jpg)
developer environmentsinteractive containers
filesystem diffs → new ACI
![Page 63: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/63.jpg)
Kubernetesgithub.com/GoogleCloudPlatform/kubernetes/issues/2725
http://goo.gl/kJTj96
![Page 64: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/64.jpg)
App Container+
get involved!GitHub: "help wanted" label
![Page 65: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/65.jpg)
Questions?
![Page 66: App Container · App Container Spec noun A new, open specification for running applications in containers. Containers?! KERNEL SYSTEMD SSH PYTHON JAVA NGINX ... rkt run ./my-app.aci](https://reader034.fdocuments.in/reader034/viewer/2022052013/6029d1377f41b8750c5fd732/html5/thumbnails/66.jpg)
Credits
● SpaceX Falcon 9 Landing by Elon Musk ● Golang gopher by Renee French, licensed
under CC BY 3.0● Tux by Larry Ewing, Simon Budig and Anja
Gerwinski