All Projects → Leverege → Kubernetes Book

Leverege / Kubernetes Book

Licence: other
Mastering Kubernetes with Real Life Lessons from Deploying Production Systems

Projects that are alternatives of or similar to Kubernetes Book

Prometheus Course
Course files for Monitoring and Alerting with Prometheus
Stars: ✭ 97 (-14.16%)
Mutual labels:  prometheus, grafana
Metric Collector For Apache Cassandra
Drop-in metrics collection and dashboards for Apache Cassandra
Stars: ✭ 62 (-45.13%)
Mutual labels:  prometheus, grafana
Druid Exporter
A Golang based exporter captures druid API related metrics and receives druid-emitting HTTP JSON data.
Stars: ✭ 54 (-52.21%)
Mutual labels:  prometheus, grafana
Giropops Monitoring
Full stack tools for monitoring containers and other stuff. ;)
Stars: ✭ 1,019 (+801.77%)
Mutual labels:  prometheus, grafana
Febs Cloud
基于Spring Cloud Hoxton.RELEASE、Spring Cloud OAuth2 & Spring Cloud Alibaba & Element 微服务权限系统,开箱即用。预览地址:https://cloud.mrbird.cn
Stars: ✭ 1,295 (+1046.02%)
Mutual labels:  prometheus, grafana
Grafana Prometheus Node Js Example
Step-by-step tutorial on creating beautiful dashboards for your Node JS application
Stars: ✭ 47 (-58.41%)
Mutual labels:  prometheus, grafana
Dockerize Your Dev
Docker compose a VM to get LetsEncrypt / NGINX proxy auto provisioning, ELK logging, Prometheus / Grafana monitoring, Portainer GUI, and more...
Stars: ✭ 61 (-46.02%)
Mutual labels:  prometheus, grafana
Unifiedmetrics
Fully-featured metrics collection agent for Minecraft servers. Supports Prometheus and InfluxDB. Dashboard included out-of-box.
Stars: ✭ 29 (-74.34%)
Mutual labels:  prometheus, grafana
Cloudprober
An active monitoring software to detect failures before your customers do.
Stars: ✭ 1,269 (+1023.01%)
Mutual labels:  prometheus, grafana
Citrix Adc Metrics Exporter
Export metrics from Citrix ADC (NetScaler) to Prometheus
Stars: ✭ 67 (-40.71%)
Mutual labels:  prometheus, grafana
Promcord
📊 Analyze your entire discord guild in grafana using prometheus. Message, User, Game and Voice statistics...
Stars: ✭ 39 (-65.49%)
Mutual labels:  prometheus, grafana
Heplify Server
HEP Capture Server
Stars: ✭ 110 (-2.65%)
Mutual labels:  prometheus, grafana
Iota Prom Exporter
Iota Exporter for Prometheus Metrics
Stars: ✭ 33 (-70.8%)
Mutual labels:  prometheus, grafana
Pingprom
Prometheus uptime monitoring quickstart
Stars: ✭ 107 (-5.31%)
Mutual labels:  prometheus, grafana
Catalyst
Typescript NodeJS Microservices Boilerplate with Generator CLI - Moleculer, GraphQL, REST, OAuth2, Jaeger, Grafana, Prometheus, Ory Hydra, Ory Keto w/ Access Control middleware, Moleculer-DB GraphQL mixin, Pug, Redis, sibling client repo (login, persistance layer, react-native-web, ios, android)
Stars: ✭ 30 (-73.45%)
Mutual labels:  prometheus, grafana
Reinvent2018 Dev303 Code
Code accompanying AWS re:Invent workshop DEV 303 showcasing how to get deep application insights using Amazon EKS with AWS X-Ray and Amazon CloudWatch.
Stars: ✭ 55 (-51.33%)
Mutual labels:  prometheus, grafana
Prometheusalert
Prometheus Alert是开源的运维告警中心消息转发系统,支持主流的监控系统Prometheus,Zabbix,日志系统Graylog和数据可视化系统Grafana发出的预警消息,支持钉钉,微信,华为云短信,腾讯云短信,腾讯云电话,阿里云短信,阿里云电话等
Stars: ✭ 822 (+627.43%)
Mutual labels:  prometheus, grafana
Hana sql exporter
SAP Hana SQL Exporter for Prometheus
Stars: ✭ 18 (-84.07%)
Mutual labels:  prometheus, grafana
Styx
Export Data from Prometheus to csv, gnuplot & matplotlib
Stars: ✭ 66 (-41.59%)
Mutual labels:  prometheus, grafana
Slo Generator
Easy setup a service level objective using prometheus
Stars: ✭ 91 (-19.47%)
Mutual labels:  prometheus, grafana

Kubernetes Logo Leverege Logo

An Introduction to Kubernetes

A resource for learning abut the benefits of Kubernetes in the context of IoT. Powered by Leverege.
Talk to an Expert »

What is Kubernetes?

Kubernetes (k8s) is one of the fastest growing open-source projects that is reshaping production-grade container orchestration. Born out of the Borg project, which ran and managed billions of containers at Google, Kubernetes solves various technical challenges related to managing microservices, including service discovery, self-healing, horizontal scaling, automated upgrades and rollbacks, and storage orchestration.

But what does Kubernetes have to do with IoT? Why should you care about an infrastructure tool?

It turns out that the benefits of Kubernetes—abstracting away cloud infrastructure and managing a microservice architecture—also helps alleviate the unique problems IoT solutions pose. By standardizing an interface for containers to run with little overhead at a low cost, Kubernetes can smooth over the operational burdens of deploying on the edge or in the cloud.

This eBook starts with an overview of Kubernetes and walks through some of the lessons that the engineers at Leverege have learned running Kubernetes in production on some of the largest IoT deployments in North America. If you are considering a switch to using Kubernetes, or looking to spin up a new infrastructure practice, read on to evaluate the benefits of Kubernetes for your IoT deployment.

Table of Contents

Chapter 1: Introduction to Kubernetes

  • What is Kubernetes and how does it relate to Docker? In this chapter, we examine the evolution from Docker to Kubernetes, as well as a comparison of other container orchestrator products.

Chapter 2: Kubernetes Concepts

  • Before diving into lessons learned with running Kubernetes in production, we walk through key Kubernetes concepts to illustrate why and how they are useful.

Chapter 3: Useful Tools

  • Kubernetes has garnered a rich ecosystem of tools that make working with Kubernetes easier. Here’s a list of useful tools that we’ve personally used.

Chapter 4: Monitoring

  • One of the challenges of running a massive microservice architecture is how complicated monitoring can be. This chapter provides options as well as installation tips to bootstrap a monitoring system in minutes.

Chapter 5: Deploying to Cloud Providers

  • Many cloud providers offer a managed instance of Kubernetes. This chapter compares the top three clouds’ Kubernetes products and recommendations for choosing one.

Chapter 6: Running GKE in Production

  • Leverege chose GKE to run some of the largest IoT systems to date. We share our rationale behind choosing GKE and some hard lessons learned along the way.

Chapter 7: Continuous Deployment

  • After the first deployment, how do you set up a continuous deployment system for an efficient devops workflow? We share our experiences with popular tools and recommendations.

Chapter 8: Security

  • Default Kubernetes setup is not secure. This chapter highlights open source tools and tips to use to secure your cluster.

Chapter 9: Disaster Recovery

  • Kubernetes might be resilient, but a disaster recovery plan is still needed to protect against human errors and disk failures. Learn to set up back up processes for Kubernetes.

Chapter 10: Serverless

  • What happens when containerization and serverless frameworks converge? Evaluate your options for running serverless workloads on Kubernetes.

Contributing

We appreciate any efforts to improve the book. Please feel free to submit pull requests against relevant markdown files in 'chapters'

Building a solution at scale?

Want to build something bigger? We can help you scale your projects into solutions. Talk to an IoT expert.

Whether you're a Fortune 500 company or startup, transforming your current business or creating entirely new businesses, it takes a team with deep experience across verticals and use cases to turn your IoT prototype into an IoT product.


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].