Kubernetes (K8S for short) is an open source container orchestration platform mainly used for automated deployment, expansion and management of containerized applications. Due to K8S's advantages in container orchestration, it has become the de facto standard for modern application deployment and management.
Therefore, for operation and maintenance personnel, learning K8S has become one of the necessary skills. Only by mastering K8S can operation and maintenance personnel better manage and deploy containerized applications and improve the availability, performance and reliability of applications.
Today I would like to share with you a kubernetes study note , with a total of 973 pages and 10 chapters. The content is comprehensive and systematic, covering all the core knowledge points that need to be mastered in K8S learning. The explanation is detailed, easy to understand, the code is clear, can be copied freely , and it is free. IT people, especially operation and maintenance friends, are welcome to collect and share it.
Table of contents
Basic introduction
Core principles
Deployment configuration
Plug-in extension
Service governance
Practical cases
Troubleshooting Guide
community contribution
appendix
Miscellaneous
Basic introduction
Kubernetes is developing very rapidly and has become the leader in the field of container orchestration. There is also a wealth of Chinese information about Kubernetes, but systematic information is relatively rare. Although this guide is slightly older, it is very informative and useful for learning.
Introduction to Kubernetes
Kubernetes basic concepts
Kubernetes 101
Kubernetes 201
Kubernetes cluster
Core principles
The goal of Kubernetes is to eliminate the burden of orchestrating physical/virtual computing, network and storage infrastructure. It has various capabilities such as complete cluster management, and also provides comprehensive management tools covering all aspects of development, deployment testing, operation and maintenance monitoring, etc. .
Core principles
Architecture principles
design concept
core components
Resource object
Service governance
Service governance
To that
DevOps
Practical cases
Practice overview
Resource control
High availability
debug
Port Mapping
port forwarding
User Management
GPU
HugePage
Safety
audit
Backup and restore
Certificate rotation
Large scale cluster
Big data and machine learning
Serverless
This note comes from the Internet and is only used for learning, communication and sharing. It will not be infringed or deleted.
Scan the QR code above
(Remember to note when adding: 973 pages of k8s notes )
Notes will not be distributed without notes!
Next, I will share two combined applications, one is based on Kubernetes and Docker to deploy a high-availability cluster, and the other is GitOps practice based on Kubernetes and Jenkins. The case is very suitable for the actual production environment and has high learning value for operation and maintenance.
Deploying high-availability clusters based on Kubernetes and Docker and supporting videos
A total of 192 pages of GitOps practice based on Kubernetes and Jenkins
Very detailed with pictures and texts
This free sharing of information, I hope that everyone will not only collect it, but also truly learn and apply it, and take this as an opportunity to seriously consider your future, study Kuberntes seriously, and become a high-paying IT person!
There is too much content, so I won’t take screenshots one by one. If you need it, please see the method below to get it for free. You are also welcome to share it with your friends, so that we can make progress together~
Scan the QR code above
(Remember to note when adding: 973 pages of k8s notes )
Notes will not be distributed without notes!