Giter Club home page Giter Club logo

troubleshooting-kubernetes's Introduction

$5 Tech Unlocked 2021!

The $5 campaign runs from December 15th 2020 to January 13th 2021.

Troubleshooting-Kubernetes

This is the code repository for Troubleshooting Kubernetes [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Containers are changing the way applications are developed, deployed, and managed. Consequently, container orchestration has become a critical piece of infrastructure for enterprises on their digital transformation journey. Kubernetes is an open-source container orchestration platform for automating the deployment, scaling, and management of containerized applications. It has become the de-facto standard for container orchestration. This course provides a tour of how to debug issues with the Kubernetes cluster infrastructure and presents a working conceptual model of how clusters operate. You will be addressing common problems faced by developers in cluster management, monitoring, and logging. Subsequently, we examine common issues when creating and deploying apps on Kubernetes. By the end of the course, you'll have gained full control of your Kubernetes infrastructure and will be able to manage it with ease. Please note a working knowledge of Kubernetes is required for this course.

What You Will Learn

  • Plan, operate and manage a Kubernetes cluster in production
  • Troubleshoot cluster issues
  • Select the correct resources in Kubernetes to serve your infrastructure goals
  • Manage application deployments on Kubernetes clusters
  • Configure cluster-wide logging
  • Monitor and set up alerts for cluster health and determine if any action is required
  • Best practices for working with Kubernetes

Instructions and Navigation

Assumed Knowledge

This course is for sysadmins and developers who would like to implement easy and practical solutions to common issues encountered while using Kubernetes for large-scale container application management. Working knowledge of Kubernetes is assumed; this course explores it in more detail and examines the practical aspects of managing your clusters.

Technical Requirements

For successful completion of this course, students will require the computer systems with at least the following:
OS: Windows 7+ / MacOS El Capitan / Ubuntu / Debian
Connectivity: Working internet connection is required
Processor: Intel core I5 or equivalent
Memory: 4GB RAM
Storage: 50GB

Software Requirements:
OS: Windows 7+ / MacOS El Capitan / Ubuntu / Debian
Browser: Chrome latest version
Code Editor: Visual Studio Code or VIM
Virtual Machines: Virtualbox - virtualbox.org
Dev Box: Vagrant - vagrantup.com
Kubernetes Local: minikube, kubeadm

Author Bio

Pradipta Banerjee
Pradipta is a Senior Technical Staff Member and Cloud Platform Architect in IBM and leads cloud-native platform initiatives for IBM Systems Labs. He comes with an extensive infrastructure and cloud background and has worked on many first-of-a-kind projects for large enterprise customers across various industries, focusing primarily on virtualization, cloud, and container technologies. Since last few years he has been involved in developing and deploying Kubernetes based solutions for enterprise customers and helping them in their transformation journey.
Pradipta is an IBM Master Inventor with many patents and received the Best of IBM and Outstanding Technical Achievement awards. Connect with Pradipta on: Twitter: @pradipta_kr LinkedIn: https://www.linkedin.com/in/pradipta-banerjee-58459430/

Tomasz Lelek
Tomasz Lelek is a software engineer, programming mostly in Java and Scala. He has been working with the Spark and ML APIs for the past 6 years, with production experience in processing petabytes of data. He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before attempting to solve a problem. Recently, he was also a speaker at conferences in Poland—Confitura, and JDD (Java Developers Day) and at Krakow Scala User Group. He has also conducted a live coding session at the Geecon Conference.

Related Products

troubleshooting-kubernetes's People

Contributors

kavyashreeshah avatar packt-itservice avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.