+ All Categories
Home > Documents > CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the...

CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the...

Date post: 20-May-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
50
Paul Dul, VMware George Lestaris, Pivotal CNA3045BE #VMworld #CNA3045BE What’s New Containers on SDDC VMworld 2017 Content: Not for publication or distribution
Transcript
Page 1: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Paul Dul, VMwareGeorge Lestaris, Pivotal

CNA3045BE

#VMworld #CNA3045BE

What’s NewContainers on SDDC

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 2: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

• This presentation may contain product features that are currently under development.

• This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.

• Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.

• Technical feasibility and market demand will affect final delivery.

• Pricing and packaging for any new technologies or features discussed or presented have not been determined.

Disclaimer

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 3: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

1 Container Service Challenges

2 Introducing VMware Pivotal Container Service (PKS)

3 PKS integrations with VMware

4 vSphere Integrated Containers

5 Q & A

#CNA3045BE CONFIDENTIAL

Containers on SDDC – VMware Pivotal Container Service

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 4: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Enterprises are Paving the Path to Cloud Native

4

✓ Modernize applications by repackaging in container format

✓ Offer enterprise developers choice in frameworks and tools

✓ Extend container services across private and public clouds

✓ Build 12 factor apps and microservices

Cloud Ready Cloud Enabled Cloud Native

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 5: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Challenges in Rolling Your Own Kubernetes Container Service

CLUSTER ADMINISTRATION

• Scaling the cluster

• User Management (Auth)

• Service Registration

• Load Balancing

5

MONITORING

• Cluster Monitoring

• Application/Service Monitoring

LOGGING

• Cluster Logging vRLI

• Application Logging

• Correlating Node/Cluster/Container Events

SECURITY

• Dependency Access (Firewalls)

• Image Signing

• Vulnerability Scanning

• Credentials Management

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 6: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

6

Kubernetes Architecture

Developer Customer

kube2consul

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 7: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

7

Kube Architecture

Developer Customer

kube2consul

kube-puppet

cert scriptscert scripts

docker app logger

plumber

consul2zabbix

kube-monitor

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 8: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Purpose-built container service to operationalize Kubernetes

for the multi-cloud enterprises and service providers

Fully Supported Kubernetes

Runs on vSphere and VMC

Unified VM + Containers on SDDC

Deep Integration with NSX

Hardened, Production-grade

HA, Security, Multi-tenancy, Tools

VMware and Pivotal Collaborate toDeliver VMware Pivotal Container Service

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 9: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

1 Container Service Challenges

2 Introducing VMware Pivotal Container Service (PKS)

3 PKS integrations with VMware

4 vSphere Integrated Containers

5 Q & A

#CNA3045BE CONFIDENTIAL

Containers on SDDC – VMware Pivotal Container Service

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 10: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Workeretcdetcd

Kubernetes

etcd

kubectlRouting

MasterMaster

WorkerWorker

access app

Serving up Kubernetes Dial-tone

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 11: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

High Availability. No out-of-the-box fault-tolerance for the cluster components themselves (masters and etcd nodes).

Scaling. Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters, Workers & etcd VMs.

Health checks and healing. The Kubernetes cluster does routine health checks for the workloads running on Nodes only.

Upgrades. Rolling upgrades on a large fleet of clusters is hard. Who manages the system it runs on?

BOSH

Kubernetes – Hard to Operationalize

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 12: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Patches Patching platform components with thousands of apps running should feel normal.

Scaling Seamlessly scale platform components to accommodate changing demand.

Upgrades. How do you roll out new versions of the platform with the lights on?

Operating Effort Operating a platform should require very few resources and minimum manual intervention. Otherwise, is it really providing operational benefits?

Multi-cloud Provide a reliable and smooth experience for any cloud.

Open APIs Allow platform operations from different toolsets and the creation of CD pipelines.

Consistency Provide a consistent setup experience, across different cloud environment configurations.

Setup time How long does it take to setup a real world working environment? Think hours, not weeks.

Day 1 - Build Day 2 - Operate

Operational Challenges with any Platform

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 13: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

BOSH is an open source tool for release engineering, deployment, lifecycle management, and monitoring of distributed systems.

➔ Packaging w/ embedded OS

➔ Server provisioning on any IaaS

➔ Software deployment across availability zones

➔ Scaling➔ Health monitoring (server AND

processes)

➔ Service state monitoring

➔ Self-healing w/ Resurrector

➔ Storage management

➔ Rolling upgrades with canaries

BOSH

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 14: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

➔ Packaging w/ embedded OS

➔ Server provisioning on any IaaS

➔ Software deployment across availability zones

➔ Scaling➔ Health monitoring (server AND

processes)

➔ Service state monitoring

➔ Self-healing w/ Resurrector

➔ Storage management

➔ Rolling upgrades with canaries

Workeretcdetcd

Kubernetes

etcd

MasterMaster

WorkerWorker

BOSH

BOSH

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 15: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Uniform way to instantiate, deploy, and manage highly available Kubernetes clusters. On any cloud.

Launched by Pivotal & Google Feb 2017, Donated to Cloud Foundry Foundation June 2017

“Day 1” Build● Deploy Kubernetes cluster via BOSH

“Day 2” Operate● Self-healing VMs and monitoring via

BOSH● Elastic scaling for clusters● Rolling upgrades to latest Kubernetes

release● High-availability and multi-AZ support

Project Kubo

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 16: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Workeretcdetcd

Kubernetes

etcd

MasterMaster

WorkerWorker

BOSH

Platform team is then

responsible for assembly into

desired clusters

Release

templates

Manifest

Kubo Release

bosh deploy

Kubo Defines a Kubernetes Cluster

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 17: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Provides the control plane for provisioning and managing Kubo releases

Joint development effort between Pivotal, VMWare and Google

Kubernetes Dial Tone:

• Health management

• Aggregated Metrics and Logging

• Autoscaling

• Persistence interface

Control Plane:

• Provisioning Engine

• Self-service Clusters

• Software Update Automation

• Load balancing

• Networking

• Multi-tenancy

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 18: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

PKS Service Broker

Release

templates

Manifest

Kubo Release

BOSH

PKS: Provisioning Engine

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 19: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

PKS Service Broker

Release

templates

Manifest

Kubo Release

BOSH

create cluster(with upgrade policy)

PKS: Self-service Clusters

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 20: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

PKS Service Broker

Release

templates

Manifest

Kubo Release

BOSH

create cluster(with upgrade policy)

Load

Bal

anci

ng

access app

PKS: Dynamic Routing (Different Options Available)

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 21: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

PKS Service Broker

Release

templates

Manifest

Kubo Release

BOSH

Ro

ute

r

PKS: Dynamic Routing (One Option)

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 22: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

BOSH

BOSH network

Worker Worker

10.0.30.12

ContainerContainerContainer

10.200.2.6C2C overlay 10.200.1.510.200.1.4

10.0.30.11

kube-proxy

iptables

kube-proxy

iptables

Service network

Service

PKS: Networking (Different Options Available)

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 23: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

1 Container Service Challenges

2 Introducing VMware Pivotal Container Service (PKS)

3 PKS integrations with VMware

4 vSphere Integrated Containers

5 Q & A

#CNA3045BE CONFIDENTIAL

Containers on SDDC – VMware Pivotal Container Service

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 24: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

PaaS Control Plane

etcd

API-Server

Scheduler

NCM

Infra

K8s / OS

Adapter

CloudFoundry

Adapter

Libnetwork

Adapter

NSX Container Plugin

Mesos

Adapter

NSX

Manager

API Client

Proj: foo Proj: bar

NSX topology for K8s / CF

• NSX Container Plugin (NCP) for integrating with Kubernetes

• NSX Features for K8s PODs

• IP address per container / POD

• Container Network – Routed (BGP) & NATed mode

• Microsegmentation – via K8s Network Policy or native NSX APIs

(mapping K8s labels to NSX tags)

• Network & Security Automation – created as part of app deployment

• Multi-tenant Network topologies

NSX-T Integration

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 25: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Structured Data

Metrics Alerts Events

VMware vRealize

Operations

Capacity, Performance and

Configuration Management Events

Launch in Context

Unstructured Data

Logs Messages

VMware vRealize

Log Insight

Log analytics, aggregation,

and search

Virtual Applications

vRealize Ops, vRealize Log Insight For Comprehensive Visibility

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 26: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

#CNA3045BE CONFIDENTIAL

K8S Summary –Nodes, Pods, etc.

K8S Topology -Health

K8S Pods - Health

vRealize Operations – Managing Kubernetes Clusters

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 27: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

#CNA3045BE CONFIDENTIAL

K8S Pod Relationship to Components

K8S Alerts

K8S Alerts

vRealize Operations – Kubernetes Integration Details

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 28: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

#CNA3045BE CONFIDENTIAL

UI and API Backend

Advanced Analytics Engine

Metrics Collection and Storage

Iterate&TroubleshootIssues

Trend & Alert on Anomalies

Visualize Metrics at Scale

Self-Service Metrics Analytics for All

Engineering & Business

Introducing Wavefront By VMware SaaS-Based Metrics Monitoring and Analytics Platform

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 29: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

App Containers

Docker Host

Docker Swarm

Container Metric Collector

Docker Host

Docker Host

Docker Cluster

AmazonECS

Real-time insight into Docker containers and orchestration

systems Kubernetes, Pivotal Cloud Foundry, Amazon ECS

Wavefront Container Monitoring Suite

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 30: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Need Harbor screenshot

user management & access control

role-based access control

AD/LDAP integration

policy based image replication

audit and logs

restful API

lightweight & easy deployment

bandwidth efficiency

content protection

open-source under Apache 2 license

Registry – Enterprise-grade Private Registry

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 31: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Content Trust enabled via Notary service

Image signed by publisher’s private key during pushing

Image verified using publisher’s public key during pulling

Optionally, unsigned images cannot be pulled

Need Harbor screenshot

Registry – Content Trust, Image Signing and Validation

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 32: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Vulnerability scanning

Scan on push to registry

Set vulnerability threshold

Optionally, prevent images from being pulled if they exceed threshold

Periodic scanning based on updated vulnerability database

Registry – Image Vulnerability Scanning

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 33: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Physical Infrastructure

VMware PKS

Kubernetes on BOSH (Kubo)

BOSH

NSX-T

Analytics Automation

SecurityOperations

Monitoring

GCP

Service Brokermasteretcd worker

Logging

vSANvSphere

masteretcd workerContainer

Registry

VMware PKS in SDDC Portfolio

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 34: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

1 Container Service Challenges

2 Introducing VMware Pivotal Container Service (PKS)

3 PKS integrations with VMware

4 vSphere Integrated Containers

5 Q & A

#CNA3045BE CONFIDENTIAL

Containers on SDDC – VMware Pivotal Container Service

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 35: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

vSphere Integrated Containers – On-demand, Secure Container Instances on vSphere

• Easy button for containers on vSphere

– Leverage existing infra, tooling to run containers

– Included with vSphere 6.x Enterprise Plus

• Secure

– Uses container VMs for security and isolation

– Image signing, scanning, registry whitelisting

– RBAC to securely share resources

• Developer self-service

– On-demand access to container infrastructure

– Docker CLI, API

• VI admin control

– Set resource limits

– Full workload visibility in vCenter

vSphere

CCC

Linux

KernelLinux

KernelLinux

Kernel

Virtual Container Host

Container Engine

DockerAPI

Resource Pool

50 Ghz, 512GB

Resource Pool

75 Ghz, 768GB

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 36: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Linux

Container Engine

CCC

VM

vSphere

Basic Approach

Typical Approach – Container Deployment In VMs

• Security concerns from a shared kernel

• Lack of multi-tenancy

• Inefficient resource utilization

• Non-elastic infrastructure

• Restricted visibility for IT admins

• Lacks of tools, best practices and experience

• DIY / Build your own stack not suited for all organizations

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 37: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Linux

Container Engine

CCC

VM

Linux

Kernel

Linux

Kernel

Linux

Kernel

vSphere

Virtual Container Host

The vSphere Integrated Containers Approach

• No shared kernel

• Multi-tenant

• Efficient resource utilization

• Elastic infrastructure

• Full visibility for IT admins

• Known tools, best practices and experience

• Converged stack simplifies deployment, operations, and support

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 38: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

vSphere

The Value Proposition of vSphere Integrated Containers

• Container environments (aka Virtual Container Hosts) are backed by a resource pool

• Resources can be dynamically added/removed

• NSX micro segmentation and networking

• Run in the same vSphere environment as VMs

• Workload visibility

• vCenter operations work with containers like they do with VMs (DRS, Host Evac, HA, etc.)

• Ecosystem of tools available for VMs can be used with containers

CCC

Linux

KernelLinux

KernelLinux

Kernel

Virtual Container Host

Container Engine

DockerAPI

Resource Pool

50 Ghz, 512GB

Resource Pool

75 Ghz, 768GB

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 39: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Configure

access control

(RBAC)

RBAC

Setup cloud

providers

Setup container

hosts & clusters

Infrastructure SetupAssign container

hosts & clusters

to projects

Resource Allocation

Deploy

Applications via

kubectl

Deploy

Applications via

UI

Application Definition & Deployment

View & Manage

Applications

Application Operations

Manage

Projects

Deploy

Applications via

UI

Application Definition & Deployment

Manage Project

Repositories

Repository Management

Create projects

Tenancy Configuration

Deploy VIC Create VCH

VIC Deployment & Container Host Setup

Cloud Admin

DevOps Admin

Developer

VI Admin

Role Based Access Control

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 40: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Manage Virtual Container Hosts & Docker Hosts Per Project

Manage VCH & Docker hosts per project

Add Virtual container hosts and Docker hosts to projects.

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 41: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Built-in, Secure Project Repositories

Built-in, secure repositories per project

Manage docker images per project with Built-in secure repositories with vulnerability scanning and image signing.

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 42: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Manage Running Containers

Manage running containers

View current resource consumption, view logs and SSH into running containers

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 43: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Native Docker Container Hosts - Benefits

• Simply and easily deploy Docker container hosts

– Developer self-service via VIC

– Pre-loaded in VIC registry

– Consistent deployment on vSphere

• Share Docker container hosts

– Use RBAC to share a host

– Projects bind a host to a registry

• Easily deploy Swarm

– Use Swarm for Docker clustering

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 44: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Need Harbor screenshot

user management & access control

role-based access control

AD/LDAP integration

policy based image replication

audit and logs

restful API

lightweight & easy deployment

bandwidth efficiency

content protection

open-source under Apache 2 license

Registry – Enterprise-grade Private Registry

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 45: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Registry – Content Trust, When Enabled Un-signed Images Can’t Be Pulled

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 46: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Registry – Image Vulnerability Scanning

Vulnerability scanning

Scan on push to registry

Set vulnerability threshold

Optionally, prevent images from being pulled if they exceed threshold

Periodic scanning based on updated vulnerability database

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 47: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

Whitelisting Registries

#CNA3045BE CONFIDENTIAL

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 48: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 49: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

#CNA3045BE CONFIDENTIAL

Questions?

VMworld 2017 Content: Not fo

r publication or distri

bution

Page 50: CNA3045BE What’s New Containers on SDDC or distribution · Kubernetes clusters handle scaling the pod/service within the Nodes, but doesn’t provide a mechanism to scale Masters,

@cloudnativeapps

vmware.github.io

blogs.vmware.com/cloudnativeVMworld 2017 Content: Not fo

r publication or distri

bution


Recommended