Table of Contents

Introduction
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

Introduction

SUSE Container as a Service (CaaS) 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. Kubernetes is integrated with the container OS – SUSE MicroOS to provide a unified system that is easy to setup and use.
  • OS for Microservices & Containers:
    At the heart of SUSE CaaS Platform is the microservices and containers host OS – SUSE MicroOS. This is your starting point. With a one-step configuration, SUSE MicroOS provides the necessary agility & performance so you can quickly start and add components as you go along maturing the container application.
  • Configuration:
    SUSE CaaS Platform uses open source Salt to automate the cluster at scale. Salt provides a very scalable, fast and secure way of communicating with systems in real time. 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.

 


Main Benefits:

  • Reduce time to market using out-of-the-box platform capabilities that enable you to implement orchestration using production grade Kubernetes, deploy resilient container services, maximize portability, and develop in a trusted computing environment.
  • Increase operational efficiency with automation of tedious deployment management tasks and full application lifecycle support of containers using the built-in container toolset that provides the required capabilities to manage on-premise registry, build container images, securely patch container images, collaborate securely and use trusted images from the SUSE Registry.
  • Enable DevOps for improved application lifecycle management by bridging developers and operations using a single unified platform that helps save development time, makes it easy to deploy microservices, and enables co-existence of configuration & code.

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

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

  • 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
Planned Releases

Beta 102-03-2017 (Internal Beta)
Beta 227-03-2017 (Public Beta)
Beta 327-04-2017 (Public Beta)
RC115-06-2017 (Public Beta)
First Customer ShipmentMid July-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 1.0 RC 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 CaaSP 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 CaaSP Beta Program.

Guides

Release Notes

Product Release Notes:
Release Notes for SUSE CaaSP 1.0 RC 1:

Updated:

Notable changes:

  • salt.x86_64: 2016.11.3-1.4 => 2016.11.4-2.1
  • transactional-update.noarch: 1.14-1.1 => 1.15-1.2
  • etcd.x86_64: 3.1.0-1.8 => 3.1.0-2.15
  • flannel.x86_64: 0.6.1-1.21 => 0.7.1-1.17
  • kubernetes-master.x86_64: 1.5.3-1.11 => 1.5.3-3.1
  • kubernetes-node.x86_64: 1.5.3-1.11 => 1.5.3-3.1

Full Changelog:

SUSE-CaaS-Platform-1.0-ChangeLog-Beta3-RC1

  • 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:

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 CaaSP, we highly recommend 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 CaaSP 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 CaaSP Beta products from our beta testers base.

Only subscribers can post to our mailing lists.

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 CaaSP 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-1.0-DVD-x86_64-Beta2-DVD1.iso = DVD1 contains the binaries
    • SUSE-CaaS-Platform-1.0-DVD-x86_64-Beta2-DVD2.iso = DVD2 the sources
    • SUSE-CaaS-Platform-1.0-DVD-x86_64-Beta2-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 CaaSP 1.0 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 CaaSP 1.0 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