Kubernetes Handbook: Non-Programmer's Guide to Deploy Applications with Kubernetes
3.5/5
()
Kubernetes
Container Orchestration
Resource Management
Docker
Guide
Deployment
Deployments
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/5DevOps and Microservices: Non-Programmer's Guide to DevOps and 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 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
Hands-On Microservices with Kubernetes: Build, deploy, and manage scalable microservices on Kubernetes Rating: 5 out of 5 stars5/5Learn Kubernetes & Docker - .NET Core, Java, Node.JS, PHP or Python Rating: 0 out of 5 stars0 ratingsDocker: A Quick-Start Beginner's Guide Rating: 4 out of 5 stars4/5DevOps and Containers Security: Security and Monitoring in Docker Containers Rating: 0 out of 5 stars0 ratingsServerless Architectures on AWS, Second Edition Rating: 5 out of 5 stars5/5Quick Start Kubernetes Rating: 0 out of 5 stars0 ratingsLearning Elasticsearch 7.x: Index, Analyze, Search and Aggregate Your Data Using Elasticsearch (English Edition) Rating: 0 out of 5 stars0 ratingsGetting Started with Terraform Rating: 5 out of 5 stars5/5Learn Kubernetes - Container orchestration using Docker: Learn Collection Rating: 4 out of 5 stars4/5A Concise Guide to Microservices for Executive (Now for DevOps too!) Rating: 1 out of 5 stars1/5Docker Demystified: Learn How to Develop and Deploy Applications Using Docker (English Edition) Rating: 0 out of 5 stars0 ratingsDeveloping with Docker Rating: 5 out of 5 stars5/5Learn Microservices - ASP.NET Core and Docker Rating: 0 out of 5 stars0 ratingsImplementing DevOps on AWS Rating: 0 out of 5 stars0 ratingsMonitoring Docker Rating: 0 out of 5 stars0 ratingsAnsible For Containers and Kubernetes By Examples Rating: 0 out of 5 stars0 ratingsLearn Docker - .NET Core, Java, Node.JS, PHP or Python: Learn Collection Rating: 5 out of 5 stars5/5Docker: Up and Running: Build and deploy containerized web apps with Docker and Kubernetes (English Edition) Rating: 0 out of 5 stars0 ratingsAzure for .NET Core Developers: Implementing Microsoft Azure Solutions Using .NET Core Framework Rating: 0 out of 5 stars0 ratingsMastering DevOps in Kubernetes: Maximize your container workload efficiency with DevOps practices in Kubernetes (English Edition) Rating: 0 out of 5 stars0 ratings
Programming For You
Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Excel 101: A Beginner's & Intermediate's Guide for Mastering the Quintessence of Microsoft Excel (2010-2019 & 365) in no time! Rating: 0 out of 5 stars0 ratingsCoding All-in-One For Dummies Rating: 4 out of 5 stars4/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/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/5Raspberry Pi Cookbook for Python Programmers Rating: 0 out of 5 stars0 ratingsC Programming For Beginners: The Simple Guide to Learning C Programming Language Fast! Rating: 5 out of 5 stars5/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5C# Programming Illustrated Guide For Beginners & Intermediates: The Future Is Here! Learning By Doing Approach Rating: 0 out of 5 stars0 ratingsC All-in-One Desk Reference For Dummies Rating: 5 out of 5 stars5/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsHTML in 30 Pages Rating: 5 out of 5 stars5/5HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5Beginning Programming with C++ For Dummies Rating: 4 out of 5 stars4/5Learn SQL in 24 Hours 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