CC BY NC-SA 4.0
Enterprise Technologies
saifi@acm.org
CC BY NC-SA 4.0
Containers in the Enterprise
Problem Statement
how to operate and manage
an environment in which
containers can
run securely at scale.
“
“
CC BY NC-SA 4.0
Solution Offerings
● Docker EE
● Windows Containers
● Pivotal Container Service
CC BY NC-SA 4.0
Docker EE outreach
CC BY NC-SA 4.0
CC BY NC-SA 4.0
Docker EE certified
CC BY NC-SA 4.0
CC BY NC-SA 4.0
Windows Containers
CC BY NC-SA 4.0
DevOps on Win Containers
CC BY NC-SA 4.0
Pivotal Cloud Foundry
CC BY NC-SA 4.0
Pivotal Ref Arch on Cloud
CC BY NC-SA 4.0
CC BY NC-SA 4.0
Bridging Infra and Containers
CC BY NC-SA 4.0
Project Kubo
● A Uniform Way to
– Instantiate
– Deploy, and
– Manage Highly Available K8s clusters
– On any cloud.
● https://pivotal.io/partners/kubo
● OSS project
CC BY NC-SA 4.0
Pivotal Container Service
● a platform that allows application teams to
– self-serve provision Kubernetes clusters that
are fully managed on their behalf,
– focus on the workloads rather than the
substrate needed to run those workloads.
CC BY NC-SA 4.0
Enterprise need Registry
CC BY NC-SA 4.0
Container Registry
CC BY NC-SA 4.0
By vmware
https://github.com/vmware/harbor
CC BY NC-SA 4.0
● Role based access control: Users and
repositories are organized via 'projects' and a
user can have different permission for images
under a project.
● Policy based image replication: Images can
be replicated (synchronized) between multiple
registry instances, with auto-retry on errors.
Great for load balancing, high availability, multi-
datacenter, hybrid and multi-cloud scenarios.
● Vulnerability Scanning: Harbor scans images
regularly and warns users of vulnerabilities.
CC BY NC-SA 4.0
● LDAP/AD support: Harbor integrates with
existing enterprise LDAP/AD for user
authentication and management.
● Image deletion & garbage collection: Images
can be deleted and their space can be
recycled.
● Notary: Image authenticity can be ensured.
CC BY NC-SA 4.0
● Graphical user portal: User can easily
browse, search repositories and manage
projects.
● Auditing: All the operations to the repositories
are tracked.
● RESTful API: RESTful APIs for most
administrative operations, easy to integrate with
external systems.
● Easy deployment: Provide both an online and
offline installer.
●
CC BY NC-SA 4.0
Harbor architecture
CC BY NC-SA 4.0
● The copyright for the
images belongs to the
respective creator /
websites
● The content
aggregated is purely
for educational
purpose
● Only URL links to
public git repo for
projects mentioned
Acknowledgements
● Demo
● Q & A

Docker enterprise Technologies

  • 1.
    CC BY NC-SA4.0 Enterprise Technologies saifi@acm.org
  • 2.
    CC BY NC-SA4.0 Containers in the Enterprise Problem Statement how to operate and manage an environment in which containers can run securely at scale. “ “
  • 3.
    CC BY NC-SA4.0 Solution Offerings ● Docker EE ● Windows Containers ● Pivotal Container Service
  • 4.
    CC BY NC-SA4.0 Docker EE outreach
  • 5.
  • 6.
    CC BY NC-SA4.0 Docker EE certified
  • 7.
  • 8.
    CC BY NC-SA4.0 Windows Containers
  • 9.
    CC BY NC-SA4.0 DevOps on Win Containers
  • 10.
    CC BY NC-SA4.0 Pivotal Cloud Foundry
  • 11.
    CC BY NC-SA4.0 Pivotal Ref Arch on Cloud
  • 12.
  • 13.
    CC BY NC-SA4.0 Bridging Infra and Containers
  • 14.
    CC BY NC-SA4.0 Project Kubo ● A Uniform Way to – Instantiate – Deploy, and – Manage Highly Available K8s clusters – On any cloud. ● https://pivotal.io/partners/kubo ● OSS project
  • 15.
    CC BY NC-SA4.0 Pivotal Container Service ● a platform that allows application teams to – self-serve provision Kubernetes clusters that are fully managed on their behalf, – focus on the workloads rather than the substrate needed to run those workloads.
  • 16.
    CC BY NC-SA4.0 Enterprise need Registry
  • 17.
    CC BY NC-SA4.0 Container Registry
  • 18.
    CC BY NC-SA4.0 By vmware https://github.com/vmware/harbor
  • 19.
    CC BY NC-SA4.0 ● Role based access control: Users and repositories are organized via 'projects' and a user can have different permission for images under a project. ● Policy based image replication: Images can be replicated (synchronized) between multiple registry instances, with auto-retry on errors. Great for load balancing, high availability, multi- datacenter, hybrid and multi-cloud scenarios. ● Vulnerability Scanning: Harbor scans images regularly and warns users of vulnerabilities.
  • 20.
    CC BY NC-SA4.0 ● LDAP/AD support: Harbor integrates with existing enterprise LDAP/AD for user authentication and management. ● Image deletion & garbage collection: Images can be deleted and their space can be recycled. ● Notary: Image authenticity can be ensured.
  • 21.
    CC BY NC-SA4.0 ● Graphical user portal: User can easily browse, search repositories and manage projects. ● Auditing: All the operations to the repositories are tracked. ● RESTful API: RESTful APIs for most administrative operations, easy to integrate with external systems. ● Easy deployment: Provide both an online and offline installer. ●
  • 22.
    CC BY NC-SA4.0 Harbor architecture
  • 23.
    CC BY NC-SA4.0 ● The copyright for the images belongs to the respective creator / websites ● The content aggregated is purely for educational purpose ● Only URL links to public git repo for projects mentioned Acknowledgements ● Demo ● Q & A