Files
awesome-kubernetes/docs/devops.md
Inaki Fernandez 940d24414b apr 26th
2021-04-26 09:51:48 +02:00

34 KiB
Raw Blame History

DevOps

Introduction to Digital Business Transformation

Interview Questions

Configuration Drift

  • Dzone: Configuration Drift 🌟 Configuration Drift is the phenomenon where running servers in an infrastructure become more and more different as time goes on, due to manual ad-hoc changes and updates, and general entropy.
  • What is Configuration Drift? Configuration drift is a data center environment term. At a high level, configuration drift happens when production or primary hardware and software infrastructure configurations “drift” or become different in some way from a recovery or secondary configuration or visa versa. Production or primary and recovery or secondary configurations are designed to be identical in certain aspects is order for business resumption should there be a disaster or major failure in production. When these infrastructure configurations drift from another, they leave a gap between them which commonly called a configuration gap.
  • thenewstack.io: Cloud Drift Detection: How to Resolve Out-of-State Changes

DevOps Docs

[![OCP 4 Pland and Deploy](images/openshift_day2.png)](https://www.openshift.com/blog/openshift-end-to-end-cluster-customization)

devops tools dzone

DevOps Tools

DevOps as a Service (DaaS)

  • DevOps as a Service: Migrating Your Entire DevOps Stack to the Cloud The goal of DaaS is to enable organizations to focus on developing and delivering software without having to worry about managing or maintaining tools. It is designed to abstract away the intricacies of tool integration, deployment and maintenance. This enables teams to focus on higher-level tasks, and outsources significant manual effort.

IaC Infrastructure as Code

Blogs

Xebia Labs and DevOps

DevOps Tools

Data Driven DevOps Automation with Ketpn. Automating Service Level Indicators/Service Level Objectives based build validation with Keptn and Jenkins

  • Keptn provides automated SLI/SLO-based quality gates Introduction to Data Driven DevOps Automation. Keptn is a CNCF sandbox project and aims to automate delivery and operational processes using a data-driven approach. Keptns architecture solves a key problem with traditional automation tools where process and tool integrations are often hard coded or hard to maintain. Keptn uses an event-driven orchestrator with declarative process and tooling definitions that eliminate the need for any custom tool integration and make changing processes or tools a matter of changing a config file entry! At the core Keptn integrates with your observability platforms to automate SRE best practices such as SLO validation as part of your DevOps delivery and operations automation. Start automating your DevOps processes with Keptn to cover SLO-based Quality Gates, Performance & Chaos Test Automation, Event Driven Delivery as well as SRE-driven Auto-Remediation.
  • tutorials.keptn.sh
  • github.com/keptn/keptn
  • Keptn Jenkins Shared Library integrates Jenkins and Keptn with just a couple of function calls.
  • Jenkins Online Meetup Andreas Grabner from Dynatrace will talk about automating Service Level Indicators/Service Level Objectives based build validation with Keptn and Jenkins.
    • In many organizations up to 80% of pipeline execution time is spent in manual build validation steps. How can we reduce that? One option is applying Google's SRE (Site Reliability Engineering) practices by automating SLI (Service Level Indicators) & SLO (Service Level Objectives) based build validation. This method has proven to detect problematic issues in production and also allows us to automatically approve or reject builds being pushed through our pipelines.
    • In this session you learn the basics of picking good SLIs & SLOs and how to extract them from your monitoring tools. After this session you will be able to start implementing this integration yourself with Jenkins. To give you a jump start you will be introduced to the open source project Keptn which provides automated SLI/SLO-based quality gates. Then we'll talk about Keptn Jenkins Shared Library which integrates Jenkins and Keptn with just a couple of function calls.
  • youtube: Level-Up your Jenkins-based Delivery with Keptn
  • thenewstack.io: How Keptn Automatically Configures Prometheus Ecosystems
  • github.com/keptn-sandbox/keptn-on-k3s: Tutorial: Keptn for Dynatrace Users in 5 Minutes 🌟 - Tutorial on keptnProject with argoproj for canary deployments using Dynatrace for SLO-based rollout control
  • youtube: Tutorial - Keptn in a box
[![keptn](images/keptn-jenkins-sli-slo-1.jpg)](https://www.youtube.com/watch?v=GhEZLvc8B70)

keptn

keptn

<script async class="speakerdeck-embed" data-id="0aed9437839247ffb5f6af817b90773b" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>

Puppet

  • puppet.com: Reporting 🌟 As more projects adopt the Kubernetes Resource Model for managing things beyond containers, we really need a reporting framework to help people understand configuration drift.

Relay

Netflix and DevOps

Public Cloud DevOps

AWS DevOps

Azure DevOps

Google Cloud Platform

NoOps

Data as Code

[![Devops containers strategy](images/devops_containers_strategy.png)](https://www.contino.io/insights/how-to-make-enterprise-container-strategies-that-last-part-one)

Dynamic kubernetes config

DevOps culture

Programmer Move

DevOps Gene Kim

DevOps to no ops

DevOps Ken Mugrage

DevOps wikipedia

DevOps today

DevOps dilbert

DevOps vs Agile

DevOps capgemini

DevOps practices

DevOps qbp

DevOps patterns

What-is-DevOps

automation

devops1