• No results found

TUT-1389: SLE Container Images!

N/A
N/A
Protected

Academic year: 2021

Share "TUT-1389: SLE Container Images!"

Copied!
22
0
0

Loading.... (view fulltext now)

Full text

(1)

TUT-1389: SLE Container Images!

Everything you need to know about getting started with

SLES Container images and registry.suse.com

TUT-1389

Jeff Lindholm

Sales Engineering Manager SUSE

(2)

Agenda

1. SUSE Linux Enterprise Container Images!

2.

Why Linux containers are the path forward…

3. Customizing SUSE Linux Enterprise containers

4. SUSE Container Registry

(3)
(4)

Guest OS

Containers enable microservices model

Build and Deliver Cloud Native Applications

Large numbers of small containers require efficiency of shared OS Kernel

Continuous delivery demands fast start and stop capability

Server

Guest OS Guest OS

VM VM VM

Hypervisor

Host OS Container Runtime

OS Kernel

(5)

A Bit of History….

SLES11 – LXC – Full Linux Distribution Containers, cgroups!

SLES12 – Application Containers…!

SLE Containers Module - docker community project

dockerhub and private container registry

SLE 11/12 container images delivered in signed RPMs

Container images signed and verified with sle2docker

Introduction of Kubernetes - SUSE Container as a Service Platform

SLES15 – Multi-modal Linux Distribution

(6)

Common Code Base

All Architectures (x86-64, Arm, POWER, IBM Z)

(7)

Traditional Infrastructure

Multiple use cases

Manual and automatic installation

Variety of updates, upgrades, legacy

Variable packaging and installation

May become huge in size and

management

Software-defined

Infrastructure

Single use case, multiple systems

Automatic and centralized installation

Always up-to-date

Fit one purpose

Small as possible for size and

management

(8)

How Do Containers Help Transform IT?

Accelerate application development and delivery

Build and deliver new cloud native

applications

(9)

Works on my

machine

today

Works on my

machine

tomorrow

Works on our

QA environment

(10)

Works on “our”

“your” machine

Works on my machine

Accelerate Application Development and Delivery

(11)

Q&A Session 34pt

Demo - Linux Containers 101

(12)

Vocabulary…Mutual Understanding 

Container Image: An image is a read-only template used to create a virtual machine on the host server. A Docker image is

made by a series of layers built one over the other. Each layer corresponds to a permanent change, for example an update of an application. The changes are stored in a file called a Dockerfile. For more details seethe official Docker documentation.

Dockerfile: A Dockerfile stores changes made on top of the base image.Docker Open Source Enginereads instructions in the Dockerfile and builds a new image according to the instructions.

Container: A container is a running instance based on a particular DockerImage. Each container can be distinguished by a unique container ID.

Registry: A registry is storage for container images. It typically contains several repositories There are two types of registry:

(13)

Hello Docker!

Your First Dockerfile…simple container with additional SLE packages

(14)
(15)

Q&A Session 34pt

Use cases and Roadmap…Coming Soon…!

(16)

SUSE Registry and Container Images

Integrated with SUSE Customer Center

Authorization, Distribution (CDN), Upload Process, Chain of Trust Images Managed via SUSE Management Tool and SUSE Manager Maintenance flow for container images

SUSE

Registry

SUSE Registry and Container Images

Integrated with SUSE Customer Center

Authorization, Distribution (CDN), Upload Process, Chain of Trust Images Managed via SUSE Management Tool and SUSE Manager Maintenance flow for container images

(17)

Use Cases

SUSE Public Container Registry.. All things software defined:

SUSE Linux Enterprise Server (Default Images)

SUSE Container as a Service Platform (Kubernetes)

SUSE Cloud Application Platform (Cloud Foundry)

SUSE Enterprise Storage (Ceph Storage Infrastructure)

(18)
(19)
(20)
(21)

General Disclaimer

This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing

decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of

merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are

(22)

References

Related documents

Ideal for virtual desktop infrastructure (VDI), virtual server infrastructure, big data, analytics and mixed workload consolidation, Flash storage arrays provide predictable

This new paradigm of Software Defined Infrastructure (SDi) interprets the user “requirement semantics” and implements the device provisioning, creation and

heater having a container supplied by water under gravity from a cistern incorporated in the appliance. The expanded water can return to the cistern, the flow of water being

published the results of thyroid surgery with IONM, reporting a total rate of paralysis of 2.7% in 1000 RLNs exposed to the risk of injury; transient paralysis affected 2.0%

Unfortunately, the commonly used electric field integral equation (EFIE) method solved by the method of moments (MoM) [1] with the Rao-Wilton-Glisson (RWG) basis function [2]

The analysis based on visual examination of photographs of vessels compared to static AIS data showed that in the majority (92.6%) of cases, the vessels whose

Describe products available for Compute such as Virtual Machines, Virtual Machine Scale Sets, App Services, Azure Container Instances (ACI) and Azure Kubernetes

Make payment to: Conference ConCepts For Questions, W9 Requests, Wire Transfers, or Credit Card Payments by Phone Please Contact: Chip Stockton, Conference Manager – Phone