07.breakout session suse caasp details
TRANSCRIPT
![Page 2: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/2.jpg)
2
SUSE CaaSP
Infrastructure (Hardware)
Container Runtime & Packaging
MicroOS – Container HostOS
SL
ES
Automation (salt + cloud-init)Configuration & Management of each node
Persistent Storage (local disk, NFS, SES) Networking Registry Security Logging
Orchestration (Kubernetes) Services (e.g. Deployment
Dashboard)
Container Container Container Container Container Container Container Container Container
![Page 3: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/3.jpg)
What is SLE MicroOS?
3
● Modern Linux Operating System designed for containers● Optimized for large deployments● Inherits the SLE knowledge while redefining the OS into a small, efficient and reliable
distribution
![Page 4: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/4.jpg)
Key features of MicroOS
4
● Designed to run Linux Containers and Kubernetes● Provides transactional and atomic updates● Leverages technologies like:
● Btrfs
● Traditional RPMs
● cloud-init
● salt
![Page 5: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/5.jpg)
Key features for Kubernetes
5
● Management UI: deploy cluster and maintain it● Follow upstream closely● Rolling updates● Kubernetes’ add-ons will be shipped later
![Page 6: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/6.jpg)
Three views on CaaSP: Deployment, running apps, using apps
![Page 7: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/7.jpg)
CaaSP Deployment
Adminnode
PXEDHCPSMT
PortusExternal Logging System
IT Ops/DevOps
Admin Dashboard
node node node
node node node
node node node
Kubernetes
SUSE CaaSP
SUSE RegistrySCC
Step 1: Install Admin nodeMicroOS 1 step installationCreates AutoYaST profileSets up Admin Dashboard
Step 2: Connect to Admin Dashboard using browser
Step 3: Deploy nodesUses AutoYaST profile
Step 4: Configure ClusterSet up kubernetes, etcd, flannel,...
![Page 8: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/8.jpg)
Running Container
Dev/ DevOps
node node node
node node node
node node node
Private Registry
Git
CI
HA ProxyKubernetes
Kubernetes Dashboard / kubectl
SUSE RegistrySCC
Step 1: Push code to git
Step 2: Build container image(s)
Step 3: Run app on kubernetes cluster
Step 4: Ready for production
![Page 9: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/9.jpg)
End user accessing apps
node node node
node node node
node node node
HA Proxy
www
Kubernetes
End user accesses applicationvia HA-proxy
![Page 10: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/10.jpg)
CaaSP – Complete Picture
Adminnode
PXEDHCPSMT
PortusExternal Logging System
IT Ops/DevOps
Admin Dashboard
Dev/ DevOps
node node node
node node node
node node node
Private Registry
Git
CI
HA Proxy
www
Kubernetes
SUSE CaaSPKubernetes Dashboard /
kubectl
SUSE RegistrySCC
![Page 11: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/11.jpg)
Call to action: release of SUSE CaaSP
![Page 12: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/12.jpg)
SUSE CaaSP availability
12
● Early access program: end of March 2017● First customer shipment: July 2017
![Page 13: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/13.jpg)
Questions?
![Page 14: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/14.jpg)
![Page 15: 07.breakout session suse caasp details](https://reader031.vdocuments.us/reader031/viewer/2022030313/58d0d7761a28ab47238b5a93/html5/thumbnails/15.jpg)
15