Cisco Virtual Update Container networking. Hans Donnerborg, Lars Granberg, Maj 2018

Size: px
Start display at page:

Download "Cisco Virtual Update Container networking. Hans Donnerborg, Lars Granberg, Maj 2018"

Transcription

1 Cisco Virtual Update Container networking Hans Donnerborg, Lars Granberg, Maj 2018

2 Why ACI for Application Container Platforms Turnkey solution for node and container connectivity Flexible policy: Native platform policy API and ACI policies Hardware-accelerated: Integrated load balancing Fast, easy, secure and scalable networking for your Application Container Platform Visibility: Live statistics in APIC per container and health metrics Enhanced Multitenancy and unified networking for containers, VMs, bare metal

3 Challenges running Kubernetes in production

4 Segmentation Secure K8s infrastructure: network isolation for kube-system and other infrastructure related objects (i.e. heapster, hawkular, etc.) Network isolation between namespaces Controlling access between Kubernetes services and external services

5 Communications outside of the Cluster Non-Cluster endpoints communicating with Cluster: Exposing external services Scaling-out ingress controllers Cluster endpoints communicating with non-cluster endpoints: POD access to external services and endpoints

6 Storage Access from Nodes Kubernetes nodes need 10/25GE line rate access to centralized storage, from node (maybe also from PODs): iscsi, NFS, GlusterFS, CEPH, etc. HyperFlex

7 Operations Skills gap between network and Kubernetes admins Visibility and governance of network policies Simplified Network Operations

8 The ACI CNI Plugin provides solutions to these challenges

9 Cisco ACI Integration with Containers / PaaS Key Benefits Unified networking: Containers, VMs, and bare-metal Micro-services load balancing integrated in fabric for HA / performance EXT Secure multi-tenancy and seamless integration of Kubernetes network policies and ACI policies OpFlex Node OVS OpFlex Node OVS Visibility: Live statistics in APIC per container and health metrics

10 Virtual Machines vs Containers Townhouses/Communities vs Apartments VMs are like houses Containers are like apartments Services infra Installation Services infra Installation Services infra Installation Services Infrastructure Installation VMs emulate everything, including hardware Containers isolate processes, users and filesystems

11 Linux Kernel Foundational Blocks for Containers chroot: change of root directory for the current running process and its children. A program that is run in chroot cannot access files outside the designated directory tree. Namespaces: lightweight process isolation. Enable a process (or several processes) to have different views of the system than other processes. cgroups (Control Groups): Resource Management solution providing a generic process-grouping framework. Cgroups limit, account for, and isolate the resource usage (CPU, memory, disk I/O, network, etc.) of a collection of processes.

12 Container-based architecture Common elements Container Platforms Orchestration Kubernetes Nomad Runtime Infrastructure

13 Docker was originally created by dotcloud (a PaaS provider) in Docker was released in March 2013 as an open source project, using LXC as its execution environment.

14 In version 0.9, Docker switched from LXC to their own execution driver, called libcontainer.

15 In 2015, Docker donated the libcontainer project to the OCI. This formed the basis of RunC, which is now the universal container runtime (Docker 1.11 uses RunC).

16 Docker Market Acceptance

17 Docker Container Fundamentals How it looks with Docker: Simplified architecture for Windows and Linux bins/libs bins/libs bins/libs bins/libs bins/libs bins/libs engine engine 10 Server 2016 Kernel 1 2 Kernel Bare-metal or Virtual 1 Docker for Windows may use Windows Containers or Hyper-V Containers 2 Docker for Mac uses HyperKit VM to run

18 Docker consists of three main components: Push Pull Docker Engine the actual app running on the host. Docker Image the libraries and files a container is built from Docker Hub repository and registry to store Docker Images for the Docker Engine.

19 Eksempel HDONNERB-M-R35E:hans-sqlc hdonnerb$ more Dockerfile # Download base image with latest ubuntu FROM ubuntu:latest # Contact info MAINTAINER Hans Donnerborg "hans@donnerborg.net" ENV REFRESHED_AT # Install RUN apt-get update RUN apt-get install -y mysql-client # Install various network tools RUN apt-get install -y iproute2 RUN apt-get install -y dnsutils RUN apt-get install -y net-tools RUN apt-get install -y iputils-ping RUN apt-get install -y tcpdump HDONNERB-M-R35E:hans-sqlc hdonnerb$ HDONNERB-M-R35E:hans-sqlc hdonnerb$ docker tag hans-sqlc hdonnerb/hans-sqlc HDONNERB-M-R35E:hans-sqlc hdonnerb$ docker push hdonnerb/hans-sqlc:latest

20 Docker Networking

21 After installing Docker, a new Linux bridge called docker0 gets installed on the host. jlage@jlage-svt:~$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet /8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:1a:64:21:bb:68 brd ff:ff:ff:ff:ff:ff inet /24 brd scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::21a:64ff:fe21:bb68/64 scope link valid_lft forever preferred_lft forever 3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:11:5d:f5:c5 brd ff:ff:ff:ff:ff:ff inet /16 scope global docker0 valid_lft forever preferred_lft forever inet6 fe80::42:11ff:fe5d:f5c5/64 scope link valid_lft forever preferred_lft forever jlage@jlage-svt:~$

22 Basic Docker Networking with Linux Bridge By default Docker configures /16 on the Docker0 Bridge. When a container is created, the runtime engine will connect its virtual Ethernet interface to the docker0 bridge. An IP Address is assigned to the container, and docker0 Bridge is the default gateway.

23 Basic Docker Networking with Linux Bridge Containers on the same host communicate within the same subnet via docker0 Linux Bridge. External communication uses the host TCP/IP stack and Docker automatically configures NAT. Containers can also consumed Host ports to expose services from the container.

24 Containers can also share the same namespace It is also possible for two or more containers to share the same net namespace. This allows containers to communicate with one another via localhost

25 Kubernetes & Docker Kubernetes uses Docker to execute/run the containers Kubernetes adds, on top of Docker, all the intelligence and features of an orchestrator 25

26 Kubernetes Architecture At a very high level, Kubernetes has the following main components: One or more Master Nodes One or more Worker Nodes Distributed key-value store, like etcd. 26

27 Kubernetes PODs A is a group of one or more containers with shared storage and network, and a specification for how to run the containers. A models an application-specific logical host - it contains one or more application containers which are relatively tightly coupled in a precontainer world, they would have executed on the same physical or virtual machine. Containers within a share an IP address and port space, and can find each other via localhost Network Namespace (POD veth and IP address) Hostname (for the POD) cgroup (cpu, mem) nginx cgroup (cpu, mem) confd A POD with two containers, nginx and confd.

28 Kubernetes - Pod A is the scheduling unit in Kubernetes. It is a logical collection of one or more containers which are always scheduled together. The set of containers composed together in a share an IP. [sedk@kube-master ~]$ kubectl get --namespace=guestbook -o wide NAME READY STATUS RESTARTS AGE IP NODE frontend lq7j 1/1 Running 0 1d kube-node1.ciscolab.dk frontend dnwp0 1/1 Running 0 6h kube-node3.ciscolab.dk frontend w964t 1/1 Running 0 6h kube-node1.ciscolab.dk redis-master c79mb 1/1 Running 0 1d kube-node3.ciscolab.dk redis-slave z10x 1/1 Running 0 1d kube-node3.ciscolab.dk redis-slave dtl7m 1/1 Running 0 1d kube-node1.ciscolab.dk [sedk@kube-master ~]$ 28

29 Kubernetes Deployment Deployments are a collection of s providing the same service You describe the desired state in a Deployment object, and the Deployment controller will change the actual state to the desired state at a controlled rate for you For example you can create a deployment that declare you need to have 3 copies of your front-end. [sedk@kube-master ~]$ kubectl get deployment --namespace=guestbook NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE frontend h redis-master h redis-slave h [sedk@kube-master ~]$ 29

30 Kubernetes Scale Deployment ~]$ kubectl --namespace=guestbook scale deployment frontend --replicas=10 deployment "frontend" scaled ~]$ kubectl get --namespace=guestbook -o wide NAME READY STATUS RESTARTS AGE IP NODE frontend sv 1/1 Running 0 6h kube-node2.ciscolab.dk frontend g3mq 1/1 Running 0 16s kube-node3.ciscolab.dk frontend fpds 1/1 Running 0 16s kube-node1.ciscolab.dk frontend nmtq 1/1 Running 0 6h kube-node3.ciscolab.dk frontend znt 1/1 Running 0 16s kube-node2.ciscolab.dk frontend mz7 1/1 Running 0 16s kube-node3.ciscolab.dk frontend bl8tp 1/1 Running 0 6h kube-node1.ciscolab.dk frontend ccz13 1/1 Running 0 16s kube-node2.ciscolab.dk frontend lg20q 1/1 Running 0 16s kube-node1.ciscolab.dk frontend w3f01 1/1 Running 0 16s kube-node2.ciscolab.dk 30

31 Kubernetes Services A service tells the rest of the Kubernetes environment (including other s and Deployments) what services your application provides. While s come and go, the service IP addresses and ports remain the same. Kubernetes automatically load balance the load across the replicas in the deployment that you expose through a Service Other applications can find your service through Kurbernetes service discovery. Every time a service is create a DNS entry is added to kube-dns NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE frontend :32140/TCP 6h redis-master <none> 6379/TCP 6h redis-slave <none> 6379/TCP 6h [sedk@kube-master ~]$ 31

32 Kubernetes DNS nslookup frontend.guestbook.svc.cluster.local. Server: Address: #53 Name: frontend.guestbook.svc.cluster.local Address: nslookup redis-master.guestbook.svc.cluster.local. Server: Address: #53 Name: redis-master.guestbook.svc.cluster.local Address: nslookup redis-slave.guestbook.svc.cluster.local. Server: Address: #53 Name: redis-slave.guestbook.svc.cluster.local Address:

33 Namespace Guestbook Deployment: Frontend 1 Container Container Container Ext-Service :80 Service :80 1 Container Deployment: redis-master Service :6379 Service : Container Container Deployment: redis-slave

34 Goal #1: leverage Kubernetes APIs, transparent for devops administrators Security Policies within and between PODs are defined using Kubernetes Network Security API. Kubernetes policies implemented on OVS by APIC, visible to fabric administrator. Kubernetes Services: the service IP is automatically managed by ACI + Opflex + OVS as an anycast service Kubernetes External Services (LoadBalancer) can be implemented by ACI PBR or an external LB.

35 Goal #2: facilitate policy and connectivity to other workloads ACI admin can define EPGs and contracts that are exposed to Kubernetes users Kubernetes administrator can annotate objects, such as namespaces, deployments or even specific s to map them into endpoint groups Enable Kubernetes Deployments/PODs to access other resources without bottlenecks and with conforming policy

36 VMM domain helps to bridge the gap between Kubernetes admin and network operations

37 Kubernetes Load Balancing with ACI - LoadBalancer APIC provisions a distributed load balancer on on the leafs using PBR --- apiversion: v1 kind: Service metadata: name: frontend labels: app: guestbook tier: frontend spec: type: LoadBalancer ports: - port: 80 selector: app: guestbook tier: frontend ACI Leaf K8s-master OpFlex OVS K8s-node-01 OpFlex ACI Leaf OVS WAN K8s-node-02 OpFlex OVS POD POD POD POD POD POD POD POD POD POD POD POD

38 Kubernetes Load Balancing with ACI - LoadBalancer --- apiversion: v1 kind: Service metadata: name: frontend labels: app: guestbook tier: frontend spec: type: LoadBalancer ports: - port: 80 selector: app: guestbook tier: frontend Distributed Hardwarebased North-South Load Balancing ACI Leaf K8s-master OpFlex OVS K8s-node-01 OpFlex ACI Leaf OVS WAN K8s-node-02 OpFlex OVS POD POD POD POD POD POD POD POD POD POD POD POD

39 Container to Non-Container Communications In production environments certain services like high performance databases will be running as VMs or Bare Metal Servers This calls for the ability to easily provide communication between Kubernetes PODs and VMs/Bare Metal endpoints Simply deploy a contract between your EPGs, ACI will do the rest! This works for any VMM domain and Physical Domains, for example you can have a Container Domain using VXLAN speaking with a Microsoft SCVMM Domain using VLAN.

40 Kubernetes and external services without bottlenecks Fabric or security admin Distributed Kubernetes network policy complemented with ACI EPGs and contracts --- apiversion: v1 kind: Service metadata: name: oracle-db spec: ports: - name: sql protocol: TCP port: 3306 targetport: apiversion: v1 kind: Endpoints metadata: name: oracle-db subsets: - addresses: - ip: ports: - port: 3306 name: sql ACI Leaf K8s-node-01 OpFlex OVS POD POD POD POD K8s-node-02 OpFlex ACI Leaf POD POD POD POD Deployment EPG OVS WAN oracle-db PODs annotated (segmented) into dedicated EPG

41 Allow Nodes access to centralized storage leveraging contracts without bottlenecks [ ] spec: containers: - name: nginx image: nginx:1.7.9 volumemounts: - mountpath: /srv/www name: www-data readonly: true ports: - containerport: 80 volumes: - name: www-data nfs: server: path: "/var/nfs" ACI Leaf K8s-node-01 OpFlex OVS APIC implements distributed routing, switching and security on OVS and leaf ESXi-node ACI Leaf VDS WAN K8s Nodes mount the shared volume without bottlenecks. POD POD POD POD K8s-node-02 OpFlex OVS POD POD POD POD NFS-SERVER

42 Flexible Definition of EPG Boundaries Cluster Isolation Namespace Isolation Deployment Isolation EPG Network Policy Contract Contract Contrac t Contract Contrac t Single EPG for entire cluster, default behavior No need for any internal contracts Each namespace is mapped to its own EPG Contracts for inter-namespace traffic Each deployment mapped to an EPG Contracts tightly control service traffic 44

43 Container Demo

44 Container solutions

45 Cisco Solutions for Containers With Kubernetes CCP CCP + HX Cisco Container Platform with Cisco HX Complete Cisco Stack HyperFlex for easy infrastructure deployment and management Red Hat OpenShift Container Platform Cisco UCS Cisco UCS with RH OpenShift Container Platform Bare Metal deployments Software Defined Storage using Gluster Cisco HX IBM Cloud Private Docker Enterprise Edition VersaStack / FlexPod Cisco HX with RH OpenShift Container Platform IBM Cloud Private on Cisco UCS Portfolio Easy deployment and management with HyperFlex Virtualized deployment opportunities GTM with IBM on VersaStack GTM with IBM and NetApp on FlexPod Offering with HyperFlex Docker Enterprise Edition Multiple solution released FlexPod and Cisco-only options

46 Openshift

47 Integrated solution with Google Cloud Cluster Management Cisco Container Platform Kubernetes Management/Governance Cisco CloudCenter Google Kubernetes Engine Storage Cisco HyperFlex FlexDriver Security Cisco CSR1000v Stealthwatch Cloud Monitoring Cisco AppDynamics Networking Cisco ACI Contiv API/Mesh Management APIs Apigee Istio Open Service Broker Cisco HyperFlex Google Cloud Platform

48 HyperFlex 3.0 Kubernetes integration Technical Description Integration with Kubernetes FlexVolume Plugin framework Enables developers to leverage HyperFlex storage for stateful container storage HyperFlex Data Performance and Resiliency API K8s Node VM HX FlexVolume Driver Kubelet SW iscsi Initiator private host-only vswitch ESXi vmkernel interface iscsi LUN HX iscsi Proxy File vswitch-hx-storage-data HX Controller VM NFS Datastore HX ESXi Node

49 Questions

50 Kommende arrangementer

51

52

CONTAINERS AND MICROSERVICES WITH CONTRAIL

CONTAINERS AND MICROSERVICES WITH CONTRAIL CONTAINERS AND MICROSERVICES WITH CONTRAIL Scott Sneddon Sree Sarva DP Ayyadevara Sr. Director Sr. Director Director Cloud and SDN Contrail Solutions Product Line Management This statement of direction

More information

Running RHV integrated with Cisco ACI. JuanLage Principal Engineer - Cisco May 2018

Running RHV integrated with Cisco ACI. JuanLage Principal Engineer - Cisco May 2018 Running RHV integrated with Cisco ACI JuanLage Principal Engineer - Cisco May 2018 Agenda Why we need SDN on the Data Center What problem are we solving? Introduction to Cisco Application Centric Infrastructure

More information

agenda PAE Docker Docker PAE

agenda PAE Docker Docker PAE Docker 2016.03.26 agenda PAE Docker Docker PAE 2 3 PAE PlCloud APP Engine Docker Docker Caas APP 4 APP APP volume images 5 App 6 APP Show Time 7 8 Docker Public DockerHup Private registry push pull AUFS

More information

Implementing Container Application Platforms with Cisco ACI

Implementing Container Application Platforms with Cisco ACI BRKDCN-2627 Implementing Container Application Platforms with Cisco ACI Andres Vega Product Manager, Engineering Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme NET1522BE Kubernetes Networking with NSX-T Deep Dive Ali Al Idrees Yves Fauser #VMworld #NET1522BE Disclaimer This presentation may contain product features that are currently under development. This overview

More information

Kuber-what?! Learn about Kubernetes

Kuber-what?! Learn about Kubernetes DEVNET-1999 Kuber-what?! Learn about Kubernetes Ashley Roach, Principal Engineer Evangelist Agenda Objectives A brief primer on containers The problems with running containers at scale Orchestration systems

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme NET1522BU Kubernetes Networking with NSX-T Deep Dive #VMworld #NET1522BU Disclaimer This presentation may contain product features that are currently under development. This overview of new technology

More information

Kubernetes Love at first sight?

Kubernetes Love at first sight? Kubernetes Love at first sight? 15, February 2018 Joost Hofman (Lead Developer @ Albert Heijn IT Online) Milo van der zee (Senior Developer @Albert Heijn IT Online) Agenda Kubernetes Why at AH? How? Questions

More information

S Implementing DevOps and Hybrid Cloud

S Implementing DevOps and Hybrid Cloud S- Implementing DevOps and Hybrid Cloud Srihari Angaluri Lenovo Data Center Group Red Hat Summit // Outline DevOps and Containers Architectural Considerations Lenovo Cloud Technology Center Implementing

More information

Code: Slides:

Code:   Slides: Workshop Resources Code: https://github.com/beekpr/public-workshops Slides: https://tinyurl.com/yc2uo3wk Make sure minikube and kubectl is setup (labs/1-setup-cluster.md has some instructions) Kubernetes

More information

Microservices. Chaos Kontrolle mit Kubernetes. Robert Kubis - Developer Advocate,

Microservices. Chaos Kontrolle mit Kubernetes. Robert Kubis - Developer Advocate, Microservices Chaos Kontrolle mit Kubernetes Robert Kubis - Developer Advocate, Google @hostirosti About me Robert Kubis Developer Advocate Google Cloud Platform London, UK hostirosti github.com/hostirosti

More information

Hybrid Cloud Solutions

Hybrid Cloud Solutions Hybrid Cloud Solutions with Cisco and Microsoft Innovation Rob Tappenden, Technical Solution Architect rtappend@cisco.com March 2016 Today s industry and business challenges Industry Evolution & Data Centres

More information

An Introduction to Kubernetes

An Introduction to Kubernetes 8.10.2016 An Introduction to Kubernetes Premys Kafka premysl.kafka@hpe.com kafkapre https://github.com/kafkapre { History }???? - Virtual Machines 2008 - Linux containers (LXC) 2013 - Docker 2013 - CoreOS

More information

Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework

Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework White Paper Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework August 2015 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.

More information

Docker Networking: From One to Many. Don Mills

Docker Networking: From One to Many. Don Mills Docker Networking: From One to Many Don Mills What we are going to talk about Overview of traditional Docker networking Some demonstrations Questions New Docker features Some more demonstrations Questions

More information

Important DevOps Technologies (3+2+3days) for Deployment

Important DevOps Technologies (3+2+3days) for Deployment Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in

More information

A REFERENCE ARCHITECTURE FOR DEPLOYING WSO2 MIDDLEWARE ON KUBERNETES

A REFERENCE ARCHITECTURE FOR DEPLOYING WSO2 MIDDLEWARE ON KUBERNETES A REFERENCE ARCHITECTURE FOR DEPLOYING WSO2 BY FRANK LEYMANN MIDDLEWARE ON KUBERNETES BY IMESH GUNARATNE SENIOR TECHNICAL LEAD, WSO2 WSO2 REST API DESIGN GUIDELINES TABLE OF CONTENTS 1. An Introduction

More information

Cisco Application Centric Infrastructure and Microsoft SCVMM and Azure Pack

Cisco Application Centric Infrastructure and Microsoft SCVMM and Azure Pack White Paper Cisco Application Centric Infrastructure and Microsoft SCVMM and Azure Pack Introduction Cisco Application Centric Infrastructure (ACI) is a next-generation data center fabric infrastructure

More information

Kubernetes 101. Doug Davis, STSM September, 2017

Kubernetes 101. Doug Davis, STSM September, 2017 Kubernetes 101 Doug Davis, STSM September, 2017 Today's Agenda What is Kubernetes? How was Kubernetes created? Where is the Kubernetes community? Technical overview What's the current status of Kubernetes?

More information

Buenos Aires 31 de Octubre de 2018

Buenos Aires 31 de Octubre de 2018 Buenos Aires 31 de Octubre de 2018 VMware NSX Data Center & Containers in the Dell EMC Ecosystem Gonzalo Atienza Sr Systems Engineer, Network & Security Business Unit, VMware Containers are Here to stay!

More information

Quick Start Guide for Vmware. Version 2.5 Vmware vsphere Instance

Quick Start Guide for Vmware. Version 2.5 Vmware vsphere Instance Quick Start Guide for Vmware Version 2.5 Vmware vsphere Instance CONTENTS 1. Introduction 1.1 Running Gemini appliance on Vmware vsphere 1.1.1 Supported Versions 1.1.2 System Requirement 1.1.3 Note on

More information

Cloud I - Introduction

Cloud I - Introduction Cloud I - Introduction Chesapeake Node.js User Group (CNUG) https://www.meetup.com/chesapeake-region-nodejs-developers-group START BUILDING: CALLFORCODE.ORG 3 Agenda Cloud Offerings ( Cloud 1.0 ) Infrastructure

More information

Introduction to Container Technology. Patrick Ladd Technical Account Manager April 13, 2016

Introduction to Container Technology. Patrick Ladd Technical Account Manager April 13, 2016 Introduction to Container Technology Patrick Ladd Technical Account Manager April 13, 2016 Container Technology Containers 3 "Linux Containers" is a Linux kernel feature to contain a group of processes

More information

Kubernetes Container Networking with NSX-T Data Center Deep Dive

Kubernetes Container Networking with NSX-T Data Center Deep Dive Kubernetes Container Networking with NSX-T Data Center Deep Dive Yasen Simeonov, VMware, Inc. #vmworld NET1677BU #NET1677BU Disclaimer This presentation may contain product features or functionality that

More information

Cisco Container Platform Installation Guide

Cisco Container Platform Installation Guide First Published: 2018-07-31 Last Modified: 2018-08-02 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387)

More information

Life of a Packet. KubeCon Europe Michael Rubin TL/TLM in GKE/Kubernetes github.com/matchstick. logo. Google Cloud Platform

Life of a Packet. KubeCon Europe Michael Rubin TL/TLM in GKE/Kubernetes github.com/matchstick. logo. Google Cloud Platform logo Life of a Packet KubeCon Europe 2017 Michael Rubin TL/TLM in GKE/Kubernetes github.com/matchstick Google Cloud Platform Kubernetes is about clusters Because of that, networking

More information

Introduction to Kubernetes Storage Primitives for Stateful Workloads

Introduction to Kubernetes Storage Primitives for Stateful Workloads September 12, 2017 Introduction to Kubernetes Storage Primitives for Stateful Workloads Saad Ali Google @the_saad_ali Chris Duchesne {code} @ChrisDuchesne Agenda Presentation Quick intro to Kubernetes

More information

Cisco HyperFlex Systems

Cisco HyperFlex Systems White Paper Cisco HyperFlex Systems Install and Manage Cisco HyperFlex Systems in a Cisco ACI Environment Original Update: January 2017 Updated: March 2018 Note: This document contains material and data

More information

Infrastructure at your Service. Oracle over Docker. Oracle over Docker

Infrastructure at your Service. Oracle over Docker. Oracle over Docker Infrastructure at your Service. Infrastructure at your Service. About me David Hueber COO Principal Consultant Mobile +41 79 963 43 68 david-.hueber@dbi-services.com www.dbi-services.com Page 2 18.11.2015

More information

Think Small to Scale Big

Think Small to Scale Big Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger

More information

Kubernetes - Networking. Konstantinos Tsakalozos

Kubernetes - Networking. Konstantinos Tsakalozos Kubernetes - Networking Konstantinos Tsakalozos Kubernetes From the greek word κυβερνήτης originally designed by Google and donated to the Cloud Native Computing Foundation. Presented at "Large-scale cluster

More information

Project Calico v3.2. Overview. Architecture and Key Components. Project Calico provides network security for containers and virtual machine workloads.

Project Calico v3.2. Overview. Architecture and Key Components. Project Calico provides network security for containers and virtual machine workloads. Project Calico v3.2 Overview Benefits Simplicity. Traditional Software Defined Networks (SDNs) are complex, making them hard to deploy and troubleshoot. Calico removes that complexity, with a simplified

More information

Cisco Container Platform

Cisco Container Platform Cisco Container Platform Pradnesh Patil Suhail Syed Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click

More information

Dan Williams Networking Services, Red Hat

Dan Williams Networking Services, Red Hat Networking Containers with Kubernetes and OpenShift Dan Williams Networking Services, Red Hat Kubernetes Components Web UI Pod apiserver etcd Container 1 Container 2 scheduler controller Command-line interface

More information

How Container Runtimes matter in Kubernetes?

How Container Runtimes matter in Kubernetes? How Container Runtimes matter in Kubernetes? Kunal Kushwaha NTT OSS Center About me Works @ NTT Open Source Software Center Contributes to containerd and other related projects. Docker community leader,

More information

VMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.1

VMware Integrated OpenStack with Kubernetes Getting Started Guide. VMware Integrated OpenStack 4.1 VMware Integrated OpenStack with Kubernetes Getting Started Guide VMware Integrated OpenStack 4.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Docker and Oracle Everything You Wanted To Know

Docker and Oracle Everything You Wanted To Know Docker and Oracle Everything You Wanted To Know June, 2017 Umesh Tanna Principal Technology Sales Consultant Oracle Sales Consulting Centers(SCC) Bangalore Safe Harbor Statement The following is intended

More information

Cisco Cloud Architecture with Microsoft Cloud Platform Peter Lackey Technical Solutions Architect PSOSPG-1002

Cisco Cloud Architecture with Microsoft Cloud Platform Peter Lackey Technical Solutions Architect PSOSPG-1002 Cisco Cloud Architecture with Microsoft Cloud Platform Peter Lackey Technical Solutions Architect PSOSPG-1002 Agenda Joint Cisco and Microsoft Integration Efforts Introduction to CCA-MCP What is a Pattern?

More information

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan 2017.06.02 Red Hat Hyde SUGIYAMA Senior Principal Technologist NFV SDN ICT Red Hat APAC Office of Technology

More information

Learn. Connect. Explore.

Learn. Connect. Explore. Learn. Connect. Explore. No More Storage Nightmares An Open Solution for Container Persistent Storage Learn. Connect. Explore. CONTAINERS vs VIRTUALIZATION Containers Abstracts OS Kernel Mostly Linux One

More information

FD.io VPP & Ligato Use Cases. Contiv-VPP CNI plugin for Kubernetes IPSEC VPN gateway

FD.io VPP & Ligato Use Cases. Contiv-VPP CNI plugin for Kubernetes IPSEC VPN gateway FD.io & Ligato Use Cases Contiv- CNI plugin for Kubernetes IPSEC VPN gateway Project at Linux Foundation Multi-party Multi-project Software Dataplane High throughput Low Latency Feature Rich Resource Efficient

More information

Virtual Machine Manager Domains

Virtual Machine Manager Domains This chapter contains the following sections: Cisco ACI VM Networking Support for Virtual Machine Managers, page 1 VMM Domain Policy Model, page 3 Virtual Machine Manager Domain Main Components, page 3,

More information

Scaling Jenkins with Docker and Kubernetes Carlos

Scaling Jenkins with Docker and Kubernetes Carlos Scaling Jenkins with Docker and Kubernetes Carlos Sanchez @csanchez Containers & micro services But it is not trivial @YourTwitterHandle Docker Linux containers Union File System File System Processes

More information

Kubernetes: Twelve KeyFeatures

Kubernetes: Twelve KeyFeatures Kubernetes: Twelve KeyFeatures Kubernetes is a Greek word which means helmsman, or the pilot of a ship. It is an open source project that was started by Google and derived from Borg, which is used inside

More information

Project Calico v3.1. Overview. Architecture and Key Components

Project Calico v3.1. Overview. Architecture and Key Components Project Calico v3.1 Overview Benefits Simplicity. Traditional Software Defined Networks (SDNs) are complex, making them hard to deploy and troubleshoot. Calico removes that complexity, with a simplified

More information

Dockercon 2017 Networking Workshop

Dockercon 2017 Networking Workshop Dockercon 2017 Networking Workshop Mark Church, Technical Account Manager @ Docker Lorenzo Fontana, Docker Captain Nico Kabar, Solutions Architect @ Docker Agenda 1. Container Network Model 2. Docker Networking

More information

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017 개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform Hyunsoo Kim(hykim@redhat.com) Senior Solution Architect 07.Feb.2017 1 Agenda 1. What is DevOps? 2. Platform as a Service(PaaS) 3. Build & Deploy on PaaS

More information

ASP.NET Core & Docker

ASP.NET Core & Docker ASP.NET Core & Docker From 0 to Azure in 75 minutes Marco De Sanctis Visual Studio and Development Technologies MVP info@marcodesanctis.it @crad77 What s Docker and why should I care ASP.NET Core & Docker

More information

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen Convergence of VM and containers orchestration using KubeVirt Chunfu Wen chwen@redhat.com Agenda Context Introduction What Is Kubevirt And How It Feel Kubevirt Architecture And Design Demo FIRST A LITTLE

More information

5 days lecture course and hands-on lab $3,295 USD 33 Digital Version

5 days lecture course and hands-on lab $3,295 USD 33 Digital Version Course: Duration: Fees: Cisco Learning Credits: Kit: DCAC9K v1.1 Cisco Data Center Application Centric Infrastructure 5 days lecture course and hands-on lab $3,295 USD 33 Digital Version Course Details

More information

Wolfram Richter Red Hat. OpenShift Container Netzwerk aus Sicht der Workload

Wolfram Richter Red Hat. OpenShift Container Netzwerk aus Sicht der Workload Wolfram Richter Red Hat OpenShift Container Netzwerk aus Sicht der Workload Why this session? OpenShift is great for web applications, but we want to do X will this work? X { Analytics, Non-HTTP, High-

More information

Secure Kubernetes Container Workloads

Secure Kubernetes Container Workloads Secure Kubernetes Container Workloads with Production-Grade Networking Cynthia Thomas Irena Berezovsky Tim Hockin CIA IT operations have top secret apps for their agents, most of which require isolation

More information

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public PSODCN-1030 Intent Based Systems Deliver Automation Dave Malik Cisco Fellow and Chief Architect Advanced Services @dmalik2 2018 Cisco

More information

Introduction to Kubernetes

Introduction to Kubernetes Introduction to Kubernetes Neil Peterson @nepeters #ITDEVCONNECTIONS Session Topics - Quick primer on containers - Container mgmt solutions - Kubernetes basics - Kubernetes deeper dive - Kubernetes beyond

More information

Kubernetes introduction. Container orchestration

Kubernetes introduction. Container orchestration Kubernetes introduction Container orchestration Container Orchestration Why we need container orchestration? Restart containers if they are not healthy. Provide private container network. Service discovery.

More information

Seccomp, network and namespaces. Francesco Tornieri <francesco.tornieri AT kiratech.it>

Seccomp, network and namespaces. Francesco Tornieri <francesco.tornieri AT kiratech.it> Seccomp, network and namespaces Francesco Tornieri VM vs Container 2 Namespaces ecc 3 Namespaces ecc man namespaces: A namespaces wraps a global system resource in a

More information

Taming the Multi-Cloud With Simplicity and Openness. Minh Dang Cisco Systems Vietnam 2018 January

Taming the Multi-Cloud With Simplicity and Openness. Minh Dang Cisco Systems Vietnam 2018 January Taming the Multi-Cloud With Simplicity and Openness Minh Dang Cisco Systems Vietnam 2018 January Multi-Cloud Challenge Growth in Applications and Infrastructure Many Operating Env COST Data Center Many

More information

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) RED HAT DAYS VANCOUVER Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) Paul Armstrong Principal Solutions Architect Gerald Nunn Senior Middleware Solutions

More information

Kubernetes - Load Balancing For Virtual Machines (Pods)

Kubernetes - Load Balancing For Virtual Machines (Pods) Kubernetes - Load Balancing For Virtual Machines (Pods) 4 th of Feb 2018 Yanir Quinn Senior Software Engineer Red Hat This presentation is licensed under a Creative Commons Attribution 4.0 International

More information

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software

More information

@briandorsey #kubernetes #GOTOber

@briandorsey #kubernetes #GOTOber 1 Kubernetes Changing the way we think and talk about computing GOTO Berlin - December 2015 2 What is this talk? Container 3 Brian Dorsey Developer Advocate - Google Cloud platform +BrianDorsey @briandorsey

More information

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4 Cloud & container monitoring 04.05.2018, Lars Michelsen Some cloud definitions Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Software-as-a-Service (SaaS) Applications

More information

Design Guide to run VMware NSX for vsphere with Cisco ACI

Design Guide to run VMware NSX for vsphere with Cisco ACI White Paper Design Guide to run VMware NSX for vsphere with Cisco ACI First published: January 2018 2018 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page

More information

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems Xen and CloudStack Ewan Mellor Director, Engineering, Open-source Cloud Platforms Citrix Systems Agenda What is CloudStack? Move to the Apache Foundation CloudStack architecture on Xen The future for CloudStack

More information

Building NFV Solutions with OpenStack and Cisco ACI

Building NFV Solutions with OpenStack and Cisco ACI Building NFV Solutions with OpenStack and Cisco ACI Domenico Dastoli @domdastoli INSBU Technical Marketing Engineer Iftikhar Rathore - INSBU Technical Marketing Engineer Agenda Brief Introduction to Cisco

More information

Continuous delivery while migrating to Kubernetes

Continuous delivery while migrating to Kubernetes Continuous delivery while migrating to Kubernetes Audun Fauchald Strand Øyvind Ingebrigtsen Øvergaard @audunstrand @oyvindio FINN Infrastructure History Kubernetes at FINN Agenda Finn Infrastructure As

More information

Cisco UCS Director and ACI Advanced Deployment Lab

Cisco UCS Director and ACI Advanced Deployment Lab Cisco UCS Director and ACI Advanced Deployment Lab Michael Zimmerman, TME Vishal Mehta, TME Agenda Introduction Cisco UCS Director ACI Integration and Key Concepts Cisco UCS Director Application Container

More information

Layer 4 to Layer 7 Design

Layer 4 to Layer 7 Design Service Graphs and Layer 4 to Layer 7 Services Integration, page 1 Firewall Service Graphs, page 5 Service Node Failover, page 10 Service Graphs with Multiple Consumers and Providers, page 12 Reusing a

More information

Kubernetes Essentials

Kubernetes Essentials Kubernetes Essentials Activity guide Release 1 rev46 Component Soft Ltd. January 12, 2018 The contents of this course and all its modules and related materials, including handouts to audience members,

More information

Note: Currently (December 3, 2017), the new managed Kubernetes service on Azure (AKS) does not yet support Windows agents.

Note: Currently (December 3, 2017), the new managed Kubernetes service on Azure (AKS) does not yet support Windows agents. Create a Hybrid Kubernetes Linux/Windows Cluster in 7 Easy Steps Azure Container Service (ACS) makes it really easy to provision a Kubernetes cluster in Azure. Today, we'll walk through the steps to set

More information

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Jeremy Oakey - Sr. Director, Technical Marketing & Integrations BRKCLD-2008 Agenda Introduction Architecture

More information

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and

More information

Deployment Patterns using Docker and Chef

Deployment Patterns using Docker and Chef Deployment Patterns using Docker and Chef Sandeep Chellingi Sandeep.chellingi@prolifics.com Agenda + + Rapid Provisioning + Automated and Managed Deployment IT Challenges - Use-cases What is Docker? What

More information

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER 2 WHY KUBERNETES? Kubernetes is an open-source container orchestrator for deploying and managing containerized applications. Building on 15 years of experience

More information

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko Containers, Serverless and Functions in a nutshell Eugene Fedorenko About me Eugene Fedorenko Senior Architect Flexagon adfpractice-fedor.blogspot.com @fisbudo Agenda Containers Microservices Docker Kubernetes

More information

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Jeremy Oakey Senior Director, Technical Marketing and Integrations Agenda Introduction Architecture

More information

gcp / gke / k8s microservices

gcp / gke / k8s microservices gcp / gke / k8s microservices managing microservices with kubernetes 08.17.2016 Austin GCPUG Lou Scalpati CTO RxWiki microservices What are Microservices generally REST APIs returning json organized around

More information

Introduction to Containers

Introduction to Containers Introduction to Containers Shawfeng Dong Principal Cyberinfrastructure Engineer University of California, Santa Cruz What are Containers? Containerization, aka operating-system-level virtualization, refers

More information

Container Orchestration on Amazon Web Services. Arun

Container Orchestration on Amazon Web Services. Arun Container Orchestration on Amazon Web Services Arun Gupta, @arungupta Docker Workflow Development using Docker Docker Community Edition Docker for Mac/Windows/Linux Monthly edge and quarterly stable

More information

Cisco CloudCenter Solution with Cisco ACI: Common Use Cases

Cisco CloudCenter Solution with Cisco ACI: Common Use Cases Cisco CloudCenter Solution with Cisco ACI: Common Use Cases Cisco ACI increases network security, automates communication policies based on business-relevant application requirements, and decreases developer

More information

Managing Compute and Storage at Scale with Kubernetes. Dan Paik / Google

Managing Compute and Storage at Scale with Kubernetes. Dan Paik / Google Managing Compute and Storage at Scale with Kubernetes Dan Paik / Google Have You Recently... played a hit mobile game? shopped at an online marketplace? followed breaking news? attended a concert? filed

More information

Cisco ACI Virtual Machine Networking

Cisco ACI Virtual Machine Networking This chapter contains the following sections: Cisco ACI VM Networking Supports Multiple Vendors' Virtual Machine Managers, page 1 Virtual Machine Manager Domain Main Components, page 2 Virtual Machine

More information

Scheduling in Kubernetes October, 2017

Scheduling in Kubernetes October, 2017 Scheduling in Kubernetes October, 2017 What to look for Kubernetes overview Scheduling algorithm Scheduling controls Advanced scheduling techniques Examples and use cases Kubernetes Technology stack Docker

More information

TEN LAYERS OF CONTAINER SECURITY

TEN LAYERS OF CONTAINER SECURITY TEN LAYERS OF CONTAINER SECURITY Tim Hunt Kirsten Newcomer May 2017 ABOUT YOU Are you using containers? What s your role? Security professionals Developers / Architects Infrastructure / Ops Who considers

More information

OpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers

OpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers OpenShift 3 Technical Architecture Clayton Coleman, Dan McPherson Lead Engineers Principles The future of *aas Redefine the Application Networked components wired together Not just a web frontend anymore

More information

Table of Contents HOL CNA

Table of Contents HOL CNA Table of Contents Lab Overview - - Kubernetes - Getting Started... 2 Lab Guidance... 3 Module 1 - Introduction to Kubernetes (30 minutes)... 9 Introduction... 10 What is container orchestration and why

More information

Multiple Networks and Isolation in Kubernetes. Haibin Michael Xie / Principal Architect Huawei

Multiple Networks and Isolation in Kubernetes. Haibin Michael Xie / Principal Architect Huawei Multiple Networks and Isolation in Kubernetes Haibin Michael Xie / Principal Architect Huawei Agenda CNI and network plug-ins Multiple network use cases, design and implementation Network multi-tenancy

More information

Integrating Cisco UCS with Cisco ACI

Integrating Cisco UCS with Cisco ACI Integrating Cisco UCS with Cisco ACI Marian Klas, mklas@cisco.com Systems Engineer Data Center February 2015 Agenda: Connecting workloads to ACI Bare Metal Hypervisors UCS & APIC Integration and Orchestration

More information

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist TEN LAYERS OF CONTAINER SECURITY Kirsten Newcomer Security Strategist WHAT ARE CONTAINERS? Containers change how we develop, deploy and manage applications INFRASTRUCTURE Sandboxed application processes

More information

2018 Cisco and/or its affiliates. All rights reserved.

2018 Cisco and/or its affiliates. All rights reserved. Beyond Data Center A Journey to self-driving Data Center with Analytics, Intelligent and Assurance Mohamad Imaduddin Systems Engineer Cisco Oct 2018 App is the new Business Developer is the new Customer

More information

Integration of Hypervisors and L4-7 Services into an ACI Fabric. Azeem Suleman, Principal Engineer, Insieme Business Unit

Integration of Hypervisors and L4-7 Services into an ACI Fabric. Azeem Suleman, Principal Engineer, Insieme Business Unit Integration of Hypervisors and L4-7 Services into an ACI Fabric Azeem Suleman, Principal Engineer, Insieme Business Unit Agenda Introduction to ACI Review of ACI Policy Model Hypervisor Integration Layer

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA1612BU Deploying real-world workloads on Kubernetes and Pivotal Cloud Foundry VMworld 2017 Fred Melo, Director of Technology, Pivotal Merlin Glynn, Sr. Technical Product Manager, VMware Content: Not

More information

Red Hat Roadmap for Containers and DevOps

Red Hat Roadmap for Containers and DevOps Red Hat Roadmap for Containers and DevOps Brian Gracely, Director of Strategy Diogenes Rettori, Principal Product Manager Red Hat September, 2016 Digital Transformation Requires an evolution in... 2 APPLICATIONS

More information

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate

More information

Kubernetes Container Networking

Kubernetes Container Networking Kubernetes Container Networking Frank Brockners Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join

More information

DevOps + Infrastructure TRACK SUPPORTED BY

DevOps + Infrastructure TRACK SUPPORTED BY DevOps + Infrastructure TRACK SUPPORTED BY About me Nils Peeters DevOps Engineer nils@scalecity.io https://www.linkedin.com/in/nilspeeters/ www.scalecity.io Containerized Drupal, Kubernetes and blue/green

More information

Data Center and Cloud Automation

Data Center and Cloud Automation Data Center and Cloud Automation Tanja Hess Systems Engineer September, 2014 AGENDA Challenges and Opportunities Manual vs. Automated IT Operations What problem are we trying to solve and how do we solve

More information

You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage?

You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage? You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage? Annette Clewett, Senior Architect, Red Hat Sudhir Prasad, Product Management Director, Red Hat Agenda Persistent Storage needs in

More information

Kubernetes Integration with Virtuozzo Storage

Kubernetes Integration with Virtuozzo Storage Kubernetes Integration with Virtuozzo Storage A Technical OCTOBER, 2017 2017 Virtuozzo. All rights reserved. 1 Application Container Storage Application containers appear to be the perfect tool for supporting

More information

Stackube Documentation

Stackube Documentation Stackube Documentation Release Stackube development team Oct 29, 2017 Contents 1 Stackube Authors 3 2 Introduction 5 2.1 Stackube Architecture.......................................... 5 2.2 Stackube

More information