After CoreOS_20190214

D907136acebc72f1df878541b26f271a?s=47 Phil Huang
February 14, 2019

After CoreOS_20190214

#redhat #tectonic #coreos #quay #taiwan #operator

D907136acebc72f1df878541b26f271a?s=128

Phil Huang

February 14, 2019
Tweet

Transcript

  1. After CoreOS Phil Huang 黃秉鈞 <pichuang@pichuang.com.tw> DevOps Taiwan Meetup #21,

    Taiwan, 初十, 2019
  2. None
  3. Ref: https://www.facebook.com/RedHatTaiwan/ 紅帽美女S小編指示: 講師 OKR 靠大家惹

  4. Phil Huang 黃秉鈞 • 社群斜槓青年 ◦ SDNDS-TW ◦ Cloud Native

    Taiwan User Group (CNTUG) • 任職於 Red Hat 擔任 Solution Architect • Blog ◦ https://blog.pichuang.com.tw Ref: https://www.linkedin.com/in/phil-huang-09b09895/
  5. Ref: http://l.cncf.io

  6. Simple Talent Tree (MAX: LV30)

  7. After 2018/1/30 + 1 Year Ago... Ref: https://www.ithome.com.tw/news/121026

  8. Rich Talent Tree (MAX: LV60)

  9. CoreOS Official Product Line Ref: https://coreos.com/ • CoreOS ◦ Container

    Linux • Tectonic ◦ Administrator-focused experience WEB management • Quay ◦ Container registry
  10. Open Source Projects Ref: https://coreos.com/

  11. CoreOS

  12. CoreOS - Container Linux OS • Communtiy project and upstream

    to Red Hat CoreOS • Minimal Linux distribution • Optimized for running containers • Over-the-air (OTA) automated updates Ref: https://coreos.fedoraproject.org/ Bare-Metal / Virtual / Private Cloud / Public Cloud Infrastrcture CoreOS Operating System Infrastructure Automation & Cockpit Ops Mgmt Storage / Network / Logs& Metics / Security / Images Registry Container Resource Kubernetes Orchestration
  13. CoreOS - Immutable Infrastructure Ref: https://coreos.fedoraproject.org/

  14. Over-The-Air (OTA) Update Ref: https://coreos.com/tectonic/docs/latest/admin/upgrade.html

  15. Quay

  16. Quay Enterprise Registry • Security scanner ◦ Clair already built-in

    • Automatic build trigger ◦ Work with SCM • Container image-based version control • Support geo-replication Ref: https://blog.pichuang.com.tw/quay-enterprise-grade-images-registry/
  17. Web-based Management

  18. Clair - Security Scanner Ref: https://github.com/coreos/clair

  19. Tectonic

  20. Tectonic

  21. Live Demo

  22. Operator Framework

  23. Operator Framework • Operator SDK ◦ For developer ◦ Enables

    developers to build Operators based on their expertise ◦ Without requiring knowledge of Kubernetes API complexities • Operator Lifecycle Manager (OLM) ◦ For administrator & operator ◦ Definition, Installation, Resolution, Upgrading and Removal of Operators automatically • Operator Metering Build Run Operate Custom Resource + Custom Controller
  24. Lifecycle of an Operator Ref: https://twitter.com/coreos/status/993989753858088961

  25. Operator Model Ref: https://twitter.com/stack_storm/status/996718465061965824

  26. Operator Use Cases • Zero-downtime upgrade • Workflow automations •

    Policy enforcement • Managing stateful workloads ◦ Resizing of followers in a distributed datastore ◦ Backup & Restore of a database ◦ Re-balancing of a distributed MQ Ref: https://speakerdeck.com/mhausenblas/extending-kubernetes-101?slide=28
  27. awesome-operators … and what’s next? Ref: https://github.com/operator-framework/awesome-operators

  28. OpenShift: Interactive Learning Portal Ref: https://learn.openshift.com/operatorframework/

  29. Wanna Learn More?

  30. How Do You Learn About Cloud Native Technologies? Top learning

    sources are 1. Documentation 2. Meetups and Local Events 3. Technical Podcasts Ref: https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent/
  31. Ref: https://www.facebook.com/events/2143280755732051/

  32. Ref: https://www.facebook.com/RedHatTaiwan/ 紅帽美女S小編說: 有知識分享

  33. What Next? OpenShift 儲存管理思考

  34. Q&A Ref: https://www.facebook.com/micomikicat/ 初十開工 大吉大利 今晚吃雞