Kubernetes Handbook: Non-Programmer's Guide to Deploy Applications with Kubernetes
3.5/5
()
About this ebook
What “Kubernetes” does and how?
After working in the technology and consulting ecosystem for the last 10 years, I am a huge supporter of simplification. While I understood the whole concept of Containerization and automating the deployment, I wanted to explain the bunch of newly recruited Technology Consultants in our team that how actually it’s used and deployed.
So, the logical topics to be explained with examples were:
The Background of it? Why we needed this system in the first place?
How Kubernetes Operates? The Nuts and Bolts of the system.
How it is deployed?
Best Practices
If these things are clear with examples then we can operate with confidence and manage the project well.
So, here it is. All our discussions are formulated in a book to help you, people, to take your respective agenda ahead in your current role with conviction. The book has been written in a simple, easy to comprehend language and can be used by Non-Programmers, Project Managers, Business Consultants or any other persons with an interest in Kubernetes.
So, move ahead with your Continuous Development journey with this new book and as I mentioned earlier: let’s simplify the discussions around!
Read more from Stephen Fleming
Microservices Architecture Handbook: Non-Programmer's Guide for Building Microservices Rating: 4 out of 5 stars4/5Accelerated DevOps with AI, ML & RPA: Non-Programmer’s Guide to AIOPS & MLOPS Rating: 5 out of 5 stars5/5DevOps and Microservices: Non-Programmer's Guide to DevOps and Microservices Rating: 4 out of 5 stars4/5DevOps and Site Reliability Engineering Handbook: Non-Programmer’s Guide Rating: 4 out of 5 stars4/5Love Yourself & Intermittent Fasting: 21 Day Plan for Learning "Self-Love" and 7 effective techniques of Intermittent Fasting Rating: 0 out of 5 stars0 ratings
Related to Kubernetes Handbook
Related ebooks
The Tao of Microservices Rating: 0 out of 5 stars0 ratingsExtending Jenkins Rating: 0 out of 5 stars0 ratingsDevOps A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsDevOps Handbook: What is DevOps, Why You Need it and How to Transform Your Business with DevOps Practices Rating: 4 out of 5 stars4/5Docker in Practice, Second Edition Rating: 0 out of 5 stars0 ratingsDevOps Interview Questions and Answers Rating: 0 out of 5 stars0 ratingsLinux Server Cookbook: Get Hands-on Recipes to Install, Configure, and Administer a Linux Server Effectively (English Edition) Rating: 0 out of 5 stars0 ratingsHands-on GitHub Actions: Implement CI/CD with GitHub Action Workflows for Your Applications Rating: 0 out of 5 stars0 ratingsDevOps A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsDevOps Engineer A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsApplication Observability with Elastic: Real-time metrics, logs, errors, traces, root cause analysis, and anomaly detection Rating: 0 out of 5 stars0 ratingsInfrastructure as Code, Patterns and Practices: With examples in Python and Terraform Rating: 0 out of 5 stars0 ratingsChaos Engineering: Site reliability through controlled disruption Rating: 5 out of 5 stars5/5Troubleshooting Docker Rating: 0 out of 5 stars0 ratingsCI/CD Pipeline with Docker and Jenkins: Learn How to Build and Manage Your CI/CD Pipelines Effectively (English Edition) Rating: 0 out of 5 stars0 ratingsREST API Design Control and Management Rating: 4 out of 5 stars4/5GitLab Cookbook Rating: 0 out of 5 stars0 ratingsLearning DevOps: Continuously Deliver Better Software Rating: 5 out of 5 stars5/5Kubernetes A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsGoogle Cloud Platform an Architect's Guide Rating: 5 out of 5 stars5/5Docker Orchestration Rating: 0 out of 5 stars0 ratingsTesting with JUnit Rating: 0 out of 5 stars0 ratingsRESTful API Design - Best Practices in API Design with REST: API-University Series, #3 Rating: 5 out of 5 stars5/5Docker A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratings
Programming For You
A Slackers Guide to Coding with Python: Ultimate Beginners Guide to Learning Python Quick Rating: 0 out of 5 stars0 ratingsPython QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsPython Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming Rating: 0 out of 5 stars0 ratingsModern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsSQL: For Beginners: Your Guide To Easily Learn SQL Programming in 7 Days Rating: 5 out of 5 stars5/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Teach Yourself C++ Rating: 4 out of 5 stars4/5Python: Programming For Beginners: Learn The Fundamentals of Python in 7 Days Rating: 3 out of 5 stars3/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Minecraft Basics For Dummies Rating: 0 out of 5 stars0 ratingsSQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Mastering Windows PowerShell Scripting Rating: 4 out of 5 stars4/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsHTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5C Programming for Beginners: Your Guide to Easily Learn C Programming In 7 Days Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5SQL Guide for Microsoft Access: SQL Basics, Fundamental & Queries Exercise Rating: 5 out of 5 stars5/5
Reviews for Kubernetes Handbook
2 ratings2 reviews
- Rating: 2 out of 5 stars2/5is my first time in Kubenetes so i understand small amount of it
- Rating: 5 out of 5 stars5/5Very well written book. The concepts are very well explained and I'm enjoying too much reading it. I definitely recommend it to whomever wants to learn about Kubernetes or wants to reinforce their knowledge about it (maybe for a certification?). :)
Book preview
Kubernetes Handbook - Stephen Fleming
Kubernetes Handbook
Non Programmer’s Guide to Deploy Applications with Kubernetes
© Copyright 2018 - All rights reserved.
The content contained within this book may not be reproduced, duplicated or transmitted without direct written permission from the author or the publisher.
Under no circumstances will any blame or legal responsibility be held against the publisher, or author, for any damages, reparation, or monetary loss due to the information contained within this book. Either directly or indirectly.
Legal Notice:
This book is copyright protected. This book is only for personal use. You cannot amend, distribute, sell, use, quote or paraphrase any part, or the content within this book, without the consent of the author or publisher.
Disclaimer Notice:
Please note the information contained within this document is for educational and entertainment purposes only. All effort has been executed to present accurate, up to date, and reliable, complete information. No warranties of any kind are declared or implied. Readers acknowledge that the author is not engaging in the rendering of legal, financial, medical or professional advice. The content within this book has been derived from various sources. Please consult a licensed professional before attempting any techniques outlined in this book.
By reading this document, the reader agrees that under no circumstances are is the author responsible for any losses, direct or indirect, which are incurred as a result of the use of the information contained within this document, including, but not limited to, —errors, omissions, or inaccuracies.
Table of Contents
Introduction
Kubernetes Defined
Kubernetes Background
Advantages Of KUBERNETES
Chapter 1: How Kubernetes Operates: The NUTS and Bolts
Master
Minion –
Pod
Replication Controller
Label
Kubecfg
Service
Docker and Kubernetes
Pods: Running Containers in Kubernetes
Replication and Other Controllers
Replication Controller
Replication Sets
Deployments
Master and Nodes
Services
Service Discovery
Service Discovery with Environmental Variables
Cluster DNS
Direct Access
DIY Load Balancing
Managed Hosting
ReplicaSets-Replica Set Theory/Hands-on with ReplicaSets
Daemon Sets
Jobs
Non-parallel Jobs
Parallel Job with a fixed completion count
Parallel Jobs with a work queue
CronJobs
ConfigMaps and Secrets
Secrets
ConfigMaps
Chapter 2: Deployments
Integrating Storage Solutions and Kubernetes
NetApp Trident
Deploying Real World Application
Parse
Fundamentals
Building the parse-server
Deploying the parse-server
Testing Parse
How to Perform a Rolling Update
Rolling Updates with a Replication Controller
Rolling Updates with a Deployment
Statefulness: Deploying Replicated Stateful Applications
Deploying a Replicated Stateful Application
Understanding Kubernetes Internals
The Kubernetes Control Panel
Nodes
Add-on Components
Functioning of the Components
Kubernetes using etcd
Function Of The Api Server
The Function of Kubelet
Securing the Kubernetes API Server
Transport Security
Authentication
Authorization
Admission Control
Securing Cluster Nodes and Networks
Controlling Access to the Kubernetes API
Controlling access to the Kubelet
Controlling the capabilities of a workload or user at runtime
Protecting cluster components from compromise
Managing Pods Computational Resources
Running OF PODS with Resource limits
Automatic scaling of pods and cluster nodes
Extending Kubernetes Advanced Scheduling
Best Practices for Developing Apps
Building Containers
Container Internals
Deployments
How To Deploy Applications That Have Pods With Persistent Dependencies
How To Handle Back-Up And Recovery Of Persistent Storage In The Context Of Kubernetes
How To Deploy An Application With Geographic Redundancy In Mind
Conclusion
Welcome
Dear Friend,
It’s great to assist you in your Continuous Development Journey. You can check out my other books on DevOps and Microservices also for all-round view on the topic.
I am providing you link to the Bonus Technology Booklet which