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

May the Fork Be with You: Community Contributed Open Source Projects FTW!

Komodor
November 29, 2022

May the Fork Be with You: Community Contributed Open Source Projects FTW!

Komodor

November 29, 2022
Tweet

More Decks by Komodor

Other Decks in Technology

Transcript

  1. Automate K8s Troubleshooting
    Meet Komodor
    Gain Change Intelligence
    Runs automated checks and
    delivers remediation suggestions
    empowering all responders to
    troubleshoot independently.
    A single source of truth for all
    code & config changes, code
    diffs, deploys, alerts - displaying
    both real time & historical data.
    Shift Troubleshooting Left
    Uncover K8s Dependencies
    Gain the relevant insights
    behind a symptom, from the
    app layer (code change) to the
    infra layer (node resources).
    Uncover related components &
    understand cross-component
    changes to troubleshoot with
    the relevant context.
    Have 360° Visibility

    View Slide

  2. 2
    Polling Question:
    Where are you in your Kubernetes
    journey?
    A. I’m learning about containers and Kubernetes
    B. Planning to use in 6-12 months
    C. Using only in testing/development environment
    D. I am using it in production

    View Slide

  3. Kubernetes Best Practices &
    Troubleshooting

    View Slide

  4. 4
    ValidKube
    ValidKube combines the best open-source tools
    to help ensure Kubernetes YAML best
    practices, hygiene & security.
    • Validate - Verify your Kubernetes
    configuration files @ kubeval
    • Clean - Remove clutter from your
    Kubernetes manifests @ kubectl-neat
    • Secure - Scan your YAML code for
    security vulnerabilities @ trivy
    • Audit -Validation of best practices for
    your yaml @ polaris
    https://validkube.com/

    View Slide

  5. 5
    Polaris
    Identifies Kubernetes deployment
    configuration errors
    • Comes with 20 built-in checks for
    Security, Efficiency, and Reliability
    • Supports custom checks using JSON
    Schema
    • Can run as a dashboard, an Admission
    Controller, or a CLI (for CI/CD)
    polaris.docs.fairwinds.com/

    View Slide

  6. 6
    Goldilocks
    Right-size your applications’ resource usage
    • Monitors resource usage for applications
    as they serve live traffic
    • Makes suggestions for CPU and Memory
    requests/limits
    • Support for multiple Quality of Service
    profiles
    goldilocks.docs.fairwinds.com/

    View Slide

  7. 7
    Pluto
    Detect usage of deprecated and removed
    Kubernetes resources
    • Smooths upgrades to new versions of
    Kubernetes
    • Can run against Infrastructure-as-Code
    or in-cluster Helm releases
    pluto.docs.fairwinds.com/

    View Slide

  8. 8
    Nova
    Find outdated Helm charts in your cluster
    • Cross-checks the charts running in your
    cluster versus the latest versions
    available
    • Generates warnings if you’re running a
    chart that’s out-of-date or deprecated
    nova.docs.fairwinds.com/

    View Slide

  9. What to consider when choosing
    OSS tools?

    View Slide

  10. Kubernetes governance and security software,
    from CI/CD through production

    View Slide

  11. Fairwinds Solves Cloud Native Challenges
    Over-provisioning &
    wasted resources
    COST OPTIMIZATION
    Lack of visibility into security
    & compliance risks
    SECURITY
    11
    Service ownership &
    consistency
    POLICY AND GUARDRAILS
    Kubernetes-native software grown from open source & services

    View Slide

  12. Komodor
    Monitors & Playbooks
    Proactive Health Monitoring
    Auto-identify k8s anomalies, failed deploys,
    misconfigurations, bottlenecks and other health
    issues. Spot emerging problems before they spread
    out and affect the end-users.
    Automatic Investigation
    Use ready-made playbooks to streamline root
    cause analysis, sidestep disruptive escalations and
    save hours of precious dev time.
    Assisted Remediation
    Provide your teams with straightforward
    remediation instructions that turn every responder
    into a troubleshooting expert.

    View Slide

  13. 13
    Polling Question:
    What is your greatest opportunity to
    improve your Kubernetes environment?
    A. Getting help with the basics
    B. General best practices assessment
    C. Improving the security posture of your clusters
    D. Saving money
    E. Improving the reliability of apps running in
    Kubernetes

    View Slide

  14. KUBERNETES BEST PRACTICES GUIDE
    Kubernetes Best Practices
    https://www.fairwinds.com/kubernetes-be
    st-practices-comprehensive-white-paper
    Security
    Cost Optimization
    Reliability
    Policy Enforcement
    Monitoring & Alert
    14

    View Slide

  15. Link: https://komodor.com/all-resources/ebook/3538/?swcfpc=1

    View Slide