非容器平台之服務思考_20190422

 非容器平台之服務思考_20190422

D907136acebc72f1df878541b26f271a?s=128

Phil Huang

April 22, 2019
Tweet

Transcript

  1. 非容器平台之服務思考 Phil Huang 黃秉鈞 <pichuang@pichuang.com.tw> SDN x Cloud Native Meetup

    #15, Taiwan, April. 22, 2019
  2. # whois Phil Huang 黃秉鈞 • 社群斜槓青年 ◦ SDNDS-TW ◦

    Cloud Native Taiwan User Group (CNTUG) • 任職於 Red Hat 擔任 Solution Architect ◦ Ansible IT Automation ◦ OpenShift Container Platform ◦ Software-Defined Networking ◦ NetDevOps • Blog ◦ https://blog.pichuang.com.tw Ref: https://www.linkedin.com/in/phil-huang-09b09895/
  3. 感謝天瓏書局 CodeSpace 場地支持 Ref: https://www.gandi.net/en

  4. 2019 容器名詞正名運動 • Docker Registry => Container Registry • Docker

    Images => Container Images • Docker Container => OCI Container ◦ The Open Container Initiative is an open governance structure for the express purpose of creating open industry standards around container formats and runtime. -- From Open Containers Intiative Official Website => 容器標準化 (Specification): Runtime / Image / ... Ref: https://www.facebook.com/groups/cloudnative.tw/permalink/475806496256024/ OCI: Open Container Initiative
  5. Ref: https://speakerdeck.com/pichuang/na-xie-nian-de-openshift-3-dot-11-rong-qi-ping-tai-ji-shu-xuan-xing-20190122

  6. Container Platform Overview

  7. Ref: https://k2r2bai.com/2018/07/09/kubernetes/deploy/manual-v1.11/ Typical k8s roles - Master node - Compute

    node
  8. Compute

  9. 非 Business Workload 服務考慮 - Logging System - Elasticsearch +

    (Fluentd / Logstash) + Kibana - Monitoring System - Promethues + Grafana - Web Dashboard - CoreOS Tectonic / Kubernetes-Dashboard - Internal Registry - Docker-distribution => Isolated compute nodes for those services Ref: Promethues Workshop - ZZ/Adam/Owen
  10. Network

  11. Ref: https://blog.pichuang.com.tw/20190404-openshift-network-traffic-overview/ Network Traffic - Underlay Network - Overlay Network

  12. Think About E2E Network Traffic - Underlay Network - Leaf-Spine

    / Three-Tier / Hypervisor - External Load Balancer - SSL Terminated / Health Check / LTM - CNI Plugins (for East-West Traffic) - 常見 CNI (Container Network Interface) Plugin 介紹 - Hwchiu - Ingress controller (for North Traffic) - Kubernetes Ingress List - Egress controller (for South Traffic) Ref: https://blog.pichuang.com.tw/20190404-openshift-network-traffic-overview/
  13. Alternative Services - External DNS - Bind9 / … -

    Internal DNS - SkyDNS / kubeDNS / CoreDNS
  14. Storage

  15. Ref: https://speakerdeck.com/pichuang/20190218-openshift-storage-jia-gou-si-kao

  16. Ref: https://blog.pichuang.com.tw/20190325-redhat-openshift-v3.11-storage-recommendation/

  17. Ref: https://blog.pichuang.com.tw/20190325-redhat-openshift-v3.11-storage-recommendation/

  18. Wanna Learn More?

  19. Ref: https://www.facebook.com/events/2143280755732051/

  20. Ref: https://www.facebook.com/RedHatTaiwan/ 紅帽美女S小編說:

  21. Q&A 台上一小時,台下三日夜 社群正向回饋,需要一起參與 Ref: https://www.facebook.com/micomikicat/