Table of Contents

Introduction
Technical Details
What’s New with Beta SUSE CaaS Platform 2?
Planned Releases
Download
Documentation
Guides
Release Notes
In Depth
Media
Report Issues
Mailing list
Bugzilla
Frequently Asked Questions
Why are there 3 ISOs available per product?
Beta Test Subscription and Registration Code
Private channel for sensitive data
Contact Beta Manager
Last Update: 2017-09-18

Introduction

SUSE CaaS (Container as a Service) Platform is an application development and hosting platform for container applications and services that enables you to provision, manage, and scale container-based applications and services.

SUSE CaaS Platform consists of 3 key components

  • Orchestration:
    SUSE CaaS Platform uses open source Kubernetes to provide production grade container orchestration at scale.
  • OS for Microservices & Containers:
    At the heart of SUSE CaaS Platform is the microservices and containers host OS – SUSE MicroOS.
  • Configuration:
    SUSE CaaS Platform uses open source Salt to automate the cluster at scale. Using Salt you can achieve a complete and automatic installation and configuration of components. Additionally, you can automate using cloud-init to pass configuration data to systems.

 

Technical details:

  • Ready to run out of the box: Not just a Bash login prompt where you need to configure everything
  • Btrfs with snapshots and rollback for transactional updates
  • Read-only file system with OverlayFS for /etc
  • cloud-init for initial configuration (Network, Accounts, Salt)
  • Salt for full system configuration
  • Administration node with dashboard to manage cluster
  • Kubernetes 1.7

SUSE MicroOS comes with a novel file system configuration based on Btrfs and OverlayFS:

  • SUSE MicroOS is based on SUSE Linux Enterprise Server 12 SP3
  • The base OS and snapshots are read-only
  • Subvolumes for data storage are read-write
  • OverlayFS is used for /etc (for cloud-init and Salt)

To manage SUSE MicroOS deployments, cloud-init is used:

  • Very flexible and already well-known by administrators in the cloud environment
  • cloud-init has been enhanced to be able to configure Zypp repositories and read configuration from local directories

What’s New with Beta SUSE CaaS Platform 2?

Beta SUSE CaaS Platform 2 delivers on SUSE’s commitment to rapidly advance the platform, adding powerful tools to simplify large scale application deployment, incorporating an updated release of Kubernetes, and streamlining public cloud accessibility.

Users of SUSE CaaS Platform 2 will enjoy these new benefits:

  • Improve performance and extend your platform with Kubernetes v1.7
    • Improve performance with StatefulSets to more quickly start and scale stateful applications that do not have ordering requirements, with automated, rolling updates of stateful applications, and with new support for smart rollback of Kubernetes DeamonSets.
    • Extend Kubernetes to meet your needs with your own custom interfaces, or with third party APIs, using Kubernetes v1.7 API aggregation capabilities.
    • Increase the availability and reliability of your cluster with Kubernetes Multi-Master setup now integrated with CaaS Platform
  • Leverage new hardware with an updated version of SUSE MicroOS
    • SUSE MicroOS has been rebased on SUSE Linux Enterprise Server 12 SP3, the latest version of SUSE Linux Enterprise server, and is supported on the same, expanded set of hardware platforms.
    • Take advantage of more hardware platforms, including the new Intel Xeon® Processor Scalable family as well as AMD EPYC™ and Ryzen™ processors.
  • And more features and technical details will be revealed during the Beta phase!

 

Planned Releases

Beta 12017-09-07 (Public Beta)
RC2017-09-19 (Public Beta)
GMC2017-10-12 (Public Beta)
First Customer ShipmentEnd of October 2017 (Official Final Release)

Important

Important

Please note that we reserve the right to change or adapt this schedule depending on various factors. Rest assured that we will communicate if there is any change of plan.

 

Download

SUSE Container as a Service Platform 2 Release Candidate 1

We are offering the following image on x86_64 only:

  • DVD ISOs,
  • XEN and KVM qcow2 images,
  • Hyper-V image,
  • VMware image

 

Documentation

Note

Note: The following Documentations are drafts.

And will remain as such through out the SUSE CaaS Platform Beta Program. Documentations for Beta Products do not yet have the quality, accuracy and content of our official documentations. However we will update these documentations on the fly during the SUSE CaaS Platform Beta Program.

Guides

Release Notes

 

Product Release Notes:
Release Notes for SUSE CaaS Platform 2 RC 1:
  • DHCP:

Your DHCP server should provide resolvable hostnames. If this is not the case like with libvirt/KVM, you should consider providing one yourself by appending this kernel parameter "hostname=HOSTNAME" during installation.
However, the kubeconfig file downloaded from the Dashboard could contain an incorrect “server” hostname that should be replaced with the IP address of your Master.
For more information read:
https://en.opensuse.org/SDB:Linuxrc#Network_Configuration

  • Autoyast/VMX-Images:

If you install via autoyast or one of the provided VMX beta images (KVM,Xen,VMware,…) please set a password or SSH key via cloud-init to be able to login.

 

In Depth

Available on the Product Media:

  • Read the READMEs on the media.
  • Get the detailed change log information about a particular package from the RPM (where <FILENAME>.rpm is the name of the RPM):
    rpm --changelog -qp <FILENAME>.rpm
  • Check the ChangeLog file in the top level of the media for a chronological log of all changes made to the updated packages.

Online Documentation:

 

Media

Webinars:

Videos:

    • Installing a SUSE Container as a Service Platform 1.0 Beta 2 Cluster:

    • SUSE CaaS Platform Setup – Nothing to Everything in 1 Hour

Blog Posts:

Running Containers at Scale

 

Container Orchestration with Kubernetes

 

What is SUSE CaaS Platform? What’s all the buzz about?

 

Cloud Foundry and Kubernetes

 

SUSE and the Software-Defined Ecosystem

 

SUSE Container as a Service 1.0 Public Beta Available!

 

SUSE Container as a Service (CaaS) Platform 1.0 – Beta Program

 

Rise of the CaaS Platform

REPORT ISSUES

Whenever you find a bug or your are scratching you head on using SUSE CaaS Platform, we highly recommend to seek for help on our mailing list first, then if it really make sense you should open a bug report.

Mailing List

caasp-beta@lists.suse.com is our dedicated Mailing List to discuss around the SUSE CaaS Platform Beta product. It is used by the SUSE Release Team to announce new beta images and technical information, as well as for general or technical questions, feedback, or defect reports related to SUSE CaaS Platform Beta products from our beta testers base.

Only subscribers can post to our mailing lists. To subscribe, please go to http://lists.suse.com/mailman/listinfo/caasp-beta.

To see the collection of prior postings to the list, visit the caasp-beta Archives.

Please refer to our Mailing Lists Guideline for more information.

Bugzilla

Here are the links to the SUSE CaaS Platform Bugzilla product that you will use for reporting the defects of the following products:

Please refer to our complete Bugzilla guideline for more information and before creating your first bug report: how to use Bugzilla

Frequently Asked Questions
  • Why are there 3 ISOs available per product?

    We offer 3 DVD ISOs:

    • SUSE-CaaS-Platform-2.0-DVD-x86_64-BetaX-DVD1.iso = DVD1 contains the binaries
    • SUSE-CaaS-Platform-2.0-DVD-x86_64-BetaX-DVD2.iso = DVD2 the sources
    • SUSE-CaaS-Platform-2.0-DVD-x86_64-BetaX-DVD3.iso = DVD3 the debuginfo packages

    The final product will not contain the debuginfo packages on the media.

    For installation purposes you just need DVD 1 for your architecture. Please verify the sha256sum of the ISO using the SHA256SUMS file, which can also be found on the download page.

  • Beta Test Subscription and Registration Code

    Note

    Note:

    Regular product subscription and registration code will not work with the beta products!

    Thus we will not provide a beta product subscription or beta product registration code by default for the SUSE CaaS Platform 2 Beta Program. You should request one via beta-programs@lists.suse.com, but we reserve the right to review your case and eventually provide one for your personal beta test.

    Without a beta registration code for SUSE CaaS Platform 2 you won’t be able to access the online channels.

  • Private channel for sensitive data

    In case you are a SUSE’s partners or customers and would like to share some sensitive data with us for multiple reasons (data for bug reports, feedbacks, etc).
    Please contact us at beta-programs@lists.suse.com, and we will review your case and help you have a private channel with us.

  • Contact Beta Manager

    For questions related to the beta test infrastructure, for example download issues or problems with reporting bugs or the mailing list, please write to beta-programs@lists.suse.com