Vincent Batts @vbatts
$> finger $(whoami)
Login: vbatts Name: Vincent Batts
Directory: /home/vbatts Shell: /bin/bash
Such mail.
Plan:
OHMAN
$> id -Gn
devel opencontainers docker appc redhat golang slackware
Standard
/ˈstandəd/
noun
something used as a measure, norm, or model in comparative evaluations
Areas to Standardize:
Packaging
Runtime
Networking
Cloud
LXC
Docker
Application Container Spec (github.com/appc/spec)
OpenContainer Runtime-Spec (github.com/opencontainers/runtime-spec)
Container Networking Interface
Container Network Model
Docker Image
Application Container Spec (github.com/appc/spec)
OpenContainer Image-Spec (github.com/opencontainers/image-spec)
Cloud Native Computing Foundation (https://cncf.io)
Why More Standards?!
Really great question. Thought you might ask ...
The package wars of deb vs rpm set back the broad adoption of Linux
Continued adoption
Verification and certification of integrations/implemenations
Tooling to further signing, distribution and discovery
Increasing number of container runtimes
Increasing number of kubernetes distributions
Image Distribution
Image Signing
Orchestration
CNI (networking) to be in OCI
Call to Action!
Define your use-cases first
Ensure your container integration touchpoint stay generic,
to avoid lock-in to a particular platform.
PoC tooling for your integration