Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kubernetes 050

Angel Ramirez
February 08, 2020

Kubernetes 050

This talk is a brief introduction to Kubernetes using examples. Attendees will understand the underlying architecture of Kubernetes, principal objects, and benefits.

Angel Ramirez

February 08, 2020
Tweet

More Decks by Angel Ramirez

Other Decks in Technology

Transcript

  1. Kubernetes 050

    View full-size slide

  2. Angel Ramirez is the driving force behind the vision of Cuemby as a
    hands-on tech CEO. Angel has in-depth knowledge of the software
    industry and its ever-changing landscape.
    He worked as a senior software engineer and architect in various
    industries including retail, e-commerce, communications, and
    finance.
    He is passionate about Cloud-Native Stack and Kubernetes.
    - Kubernetes Certified Administrator.
    - CNCF Speaker Bureau Member.
    Who am I?
    @ar4mirez
    https://www.cncf.io/speaker/ar4mirez

    View full-size slide

  3. Cuemby is a Kubernetes consultancy in Delray Beach, FL, and
    Medellin, Colombia.
    Our focus is help companies automate end-to-end their software
    lifecycle (building, deploying, and scaling), resulting in boost
    performance, increase productivity, and reduce costs.
    Cloud Native and Kubernetes consulting company.
    We help teams build reliable infrastructure so no more wake up in
    the middle of the night.
    Kubernetes Certified Service Provider (KCSP 1 of 100+ worldwide).
    Kubernetes Training Partner (KTP 1 of 34 worldwide).
    Who is Cuemby?
    @cuemby
    https://landscape.cncf.io/selected=cuemby-kcsp
    https://landscape.cncf.io/selected=cuemby-ktp

    View full-size slide

  4. Quick history recap
    2001
    Virtual Servers
    (1and1)
    2009
    PaaS
    (Heroku)
    < 2000
    Servers
    (Desk)
    2006
    IaaS
    (AWS, GCP)
    2013
    Containers
    (ECS, GCE)
    2014
    Kubernetes

    View full-size slide

  5. What's Kubernetes?
    Kubernetes (K8s) is an open-source system for automating deployment,
    scaling, and management of containerized applications.

    View full-size slide

  6. Benefits
    ● Self healing.
    ● High availability via scheduler.
    ● Horizontal and Vertical autoscaling.
    ● Security via secrets and configmaps.
    ● Isolation and Quotas.
    ● Automated rollouts and rollbacks.
    ● Storage management and
    orchestration via CSI.
    ● Networking via CNI.
    ● Service discovery and load balancing.

    View full-size slide

  7. Benefits (summary)
    Performance Productivity Cost

    View full-size slide

  8. 85
    %
    Companies do
    not deploy daily
    Why should I care?
    Some data to keep in mind from Flexera report.
    35
    %
    Of cloud
    budget is
    wasted
    75
    % of companies
    Still not using
    containers.
    *source: Gartner; ID: 555126
    **source: https://blog.newrelic.com/technology/data-culture-survey-results-faster-deployment/
    ***appendix: Number of cloud tools

    View full-size slide

  9. Architecture

    View full-size slide

  10. CNCF Landscape

    View full-size slide

  11. Who is using it?

    View full-size slide

  12. Who is supporting?

    View full-size slide

  13. I got you a Demo :D

    View full-size slide

  14. What's next?

    View full-size slide

  15. So is Kubernetes right for me?

    View full-size slide

  16. Feedback always
    welcome :D
    https://joind.in/user/ar4mirez
    https://github.com/ar4mirez/sunshine-php-2020
    @ar4mirez

    View full-size slide