美文网首页
kubernetes知识点

kubernetes知识点

作者: 王义杰 | 来源:发表于2019-08-22 14:13 被阅读0次

    考cka需要整理kubernetes的知识,看了linux基金会的课程,感觉有点贵,赚钱不容易得到刀刃上,所以看下目录帮助熟悉学习目标即可

    Kubernetes 基础课程 (LFS258)

    Chapter 1. Course Introduction

    Welcome
    1.1. Before You Begin
    1.2. Course Introduction
    1.3. Course Objectives
    1.4. Course Formatting 安排
    1.5. Course Completion
    1.6. Course Timing
    1.7.a. Exercises-Lab Environment
    1.7.b. Exercises-Labs
    1.7.c. Exercises - Knowledge Check
    1.8. Course Resources
    1.9. Class Forum Guidelines
    1.10. Course Support
    1.11. Course Audience and Requirements
    1.12. Software Environment
    1.13. Which Distribution to Choose?
    1.14. Red Hat Family
    1.15. SUSE Family
    1.16. Debian Family
    1.17. New Distribution Similarities
    1.18. AWS Free Tier
    1.19. Meet Your Instructor: Tim Serewicz ...
    1.20. A Word from Tim Serewicz
    1.21. The Linux Foundation
    1.22. The Linux Foundation Events
    1.23. Training Venues
    1.24. The Linux Foundation Training Offer...
    1.25. The Linux Foundation Certifications...
    1.26. Training/Certification Firewall
    1.27. Open Source Guides for the Enterpri...
    1.28. Lab 1.1 - Configuring the System fo...
    1.29. Copyright

    Chapter 2. Basics of Kubernetes

    2.1. Basics of Kubernetes
    2.2. Introduction
    2.3. Learning Objectives
    2.4. What Is Kubernetes?
    2.5. Components of Kubernetes
    2.6. Challenges
    2.7. Other Solutions
    2.8.a. The Borg Heritage 遗产
    2.8.b. The Borg Heritage (Cont.)
    2.9.a. Kubernetes Architecture
    2.9.b. Kubernetes Architecture (Cont.)
    2.10. Terminology 术语
    2.11. Innovation 创新
    2.12. User Community
    2.13. Tools
    2.14. The Cloud Native Computing Foundati...
    2.15. Resource Recommendations
    2.16. Lab 2.1 - View Online Resources
    2.17.a. Knowledge Check 2.1
    2.17.b. Knowledge Check 2.2
    2.17.c. Knowledge Check 2.3
    2.17.d. Knowledge Check 2.4

    Chapter 3. Installation and Configuration

    3.1. Installation and Configuration
    3.2. Introduction
    3.3. Learning Objectives
    3.4. Installation Tools
    3.5. Installing kubectl
    3.6. Using Google Kubernetes Engine (GKE)...
    3.7. Using Minikube
    3.8. Installing with kubeadm
    3.9. Installing a Pod Network
    3.10. More Installation Tools
    3.11. Installation Considerations
    3.12. Main Deployment Configurations
    3.13.a. Systemd Unit File for Kubernetes ...
    3.13.b. Systemd Unit Files for Kubernetes...
    3.14. Using Hyperkube
    3.15. Compiling from Source
    3.16. Lab 3.1 - Install Kubernetes
    3.17. Lab 3.2 - Grow the Cluster
    3.18. Lab 3.3 - Finish Cluster Setup
    3.19. Lab 3.4 - Deploy a Simple Applicati...
    3.20. Lab 3.5 - Access from Outside the C...
    3.21.a. Knowledge Check 3.1
    3.21.b. Knowledge Check 3.2
    3.21.c. Knowledge Check 3.3
    3.21.d. Knowledge Check 3.4

    Chapter 4. Kubernetes Architecture

    4.1. Kubernetes Architecture
    4.2. Introduction
    4.3. Learning Objectives
    4.4.a. Main Components
    4.4.b. Main Components (Cont.)
    4.5. Master Node
    4.6. kube-apiserver
    4.7. kube-scheduler
    4.8. etcd Database
    4.9. Other Agents
    4.10. Worker Nodes
    4.11. kubelet
    4.12. Services
    4.13. Controllers
    4.14. Pods
    4.15. Containers
    4.16.a. Component Review
    4.16.b. Component Review
    4.17. Node
    4.18. Single IP per Pod
    4.19. Container to Outside Path
    4.20. Networking Setup
    4.21.a. CNI Network Configuration File
    4.21.b. CNI Network Configuration File (C...
    4.22. Pod-to-Pod Communication
    4.23. Mesos
    4.24. Lab 4.1 - Working with CPU and Memo...
    4.25. Lab 4.2 - Resource Limits for a Nam...
    4.26. Lab 4.3 - More Complex Deployment
    4.27.a. Knowledge Check 4.1
    4.27.b. Knowledge Check 4.2
    4.27.c. Knowledge Check 4.3
    4.27.d. Knowledge Check 4.4
    4.27.e. Knowledge Check 4.5

    Chapter 5. APIs and Access

    5.1. APIs and Access
    5.2. Introduction
    5.3. Learning Objectives
    5.4. API Access
    5.5. RESTful
    5.6. Checking Access
    5.7. Optimistic Concurrency 乐观并发
    5.8. Using Annotations
    5.9. Simple Pod
    5.10. Manage API Resources with kubectl
    5.11. Access from Outside the Cluster
    5.12.a. ~/.kube/config
    5.12.b. ~/.kube/config (Cont.)
    5.13. Namespaces
    5.14. Working with Namespaces
    5.15. API Resources with kubectl
    5.16. Additional Resource Methods
    5.17. Swagger
    5.18. API Maturity
    5.19. Lab 5.1 - Configuring TLS Access
    5.20. Lab 5.2 - Explore API Calls
    5.21.a. Knowledge Check 5.1
    5.21.b. Knowledge Check 5.2
    5.21.c. Knowledge Check 5.3
    5.21.d. Knowledge Check 5.4
    5.21.e. Knowledge Check 5.5

    Chapter 6. API Objects

    6.1. API Objects
    6.2. Introduction
    6.3. Learning Objectives
    6.4. Overview
    6.5. v1 API Group
    6.6. Discovering API Groups
    6.7. Deploying an Application
    6.8. DaemonSets
    6.9. StatefulSet
    6.10. Autoscaling
    6.11. Jobs
    6.12. RBAC
    6.13. Lab 6.1 - RESTful API Access
    6.14. Lab 6.2 - Using the Proxy
    6.15. Lab 6.3 - Working with Jobs
    6.16.a. Knowledge Check 6.1
    6.16.b. Knowledge Check 6.2
    6.16.c. Knowledge Check 6.3
    6.16.d. Knowledge Check 6.4
    6.16.e. Knowledge Check 6.5
    6.16.f. Knowledge Check 6.6

    Chapter 7. Managing State with Deployments

    7.1. Managing State with Deployments
    7.2. Introduction
    7.3. Learning Objectives
    7.4. Overview
    7.5. Deployments
    7.6.a. Object Relationship
    7.6.b. Object Relationship
    7.7. Deployment Details
    7.8.a. Deployment Configuration Metadata
    7.8.b. Deployment Configuration Metadata ...
    7.9.a. Deployment Configuration Spec
    7.9.b. Deployment Configuration Spec (Con...
    7.10.a. Deployment Configuration Pod Temp...
    7.10.b. Deployment Configuration Pod Temp...
    7.10.c. Deployment Configuration Pod Temp...
    7.11. Deployment Configuration Status
    7.12. Scaling and Rolling Updates
    7.13.a. Deployment Rollbacks
    7.13.b. Deployment Rollbacks (Cont.)
    7.14. Using DaemonSets
    7.15.a. Labels
    7.15.b. Labels (Cont.)
    7.16. Lab 7.1 - Working with ReplicaSets
    7.17. Lab 7.2 - Working with DaemonSets
    7.18. Lab 7.3 - Rolling Updates and Rollb...
    7.19.a. Knowledge Check 7.1
    7.19.b. Knowledge Check 7.2
    7.19.c. Knowledge Check 7.3
    7.19.d. Knowledge Check 7.4
    7.19.e. Knowledge Check 7.5

    Chapter 8. Services

    8.1. Services
    8.2. Introduction
    8.3. Learning Objectives
    8.4. Services Overview
    8.5. Service Update Pattern
    8.6.a. Accessing an Application with a Se...
    8.6.b. Accessing an Application with a Se...
    8.7. Service Types
    8.8. Services Diagram
    8.9. Local Proxy for Development
    8.10. DNS
    8.11.a. Verifying DNS Registration
    8.11.b. Verifying DNS Registration (Cont....
    8.12. Lab 8.1 - Deploy a New Service
    8.13. Lab 8.2 - Configure a NodePort
    8.14. Lab 8.3 - Use Labels to Manage Reso...
    8.15.a. Knowledge Check 8.1
    8.15.b. Knowledge Check 8.2
    8.15.c. Knowledge Check 8.3
    8.15.d. Knowledge Check 8.4

    Chapter 9. Volumes and Data

    9.1. Volumes and Data
    9.2. Introduction
    9.3. Learning Objectives
    9.4. Volumes Overview
    9.5.a. Introducing Volumes
    9.5.b. Introducing Volumes (Cont.)
    9.6. Volume Spec
    9.7. Volume Types
    9.8. Shared Volume Example
    9.9. Persistent Volumes and Claims
    9.10. Persistent Volume
    9.11.a. Persistent Volume Claim
    9.11.b. Persistent Volume Claim (Cont.)
    9.12. Dynamic Provisioning
    9.13.a. Secrets
    9.13.b. Secrets (Cont.)
    9.14. Using Secrets via Environment Varia...
    9.15. Mounting Secrets as Volumes
    9.16.a. Portable Data with ConfigMaps
    9.16.b. Portable Data with ConfigMaps (Co...
    9.17. Using ConfigMaps
    9.18. Lab 9.1 - Create a ConfigMap
    9.19. Lab 9.2 - Creating a Persistent NFS...
    9.20. Lab 9.3 - Creating a Persistent Vol...
    9.21. Lab 9.4 - Use a ResourceQuota to Li...
    9.22.a. Knowledge Check 9.1
    9.22.b. Knowledge Check 9.2
    9.22.c. Knowledge Check 9.3
    9.22.d. Knowledge Check 9.4
    9.22.e. Knowledge Check 9.5

    Chapter 10. Ingress

    10.1. Ingress
    10.2. Introduction
    10.3. Learning Objectives
    10.4. Ingress Overview
    10.5. Ingress Controller
    10.6. nginx
    10.7. Google Load Balancer Controller (GL...
    10.8. Ingress API Resources
    10.9. Deploying the Ingress Controller
    10.10. Creating an Ingress Rule
    10.11. Multiple Rules
    10.12. Lab 10.1 - Advanced Service Exposu...
    10.13.a. Knowledge Check 10.1
    10.13.b. Knowledge Check 10.2
    10.13.c. Knowledge Check 10.3

    Chapter 11. Scheduling

    11.1. Scheduling
    11.2. Introduction
    11.3. Learning Objectives
    11.4. kube-scheduler
    11.5. Predicates
    11.6. Priorities
    11.7.a. Scheduling Policies
    11.7.b. Scheduling Policies (Cont.)
    11.8. Pod Specification
    11.9. Specifying the Node Label
    11.10. Pod Affinity Rules
    11.11. podAffinity Example
    11.12. podAntiAffinity Example
    11.13. Node Affinity Rules
    11.14. Node Affinity Example
    11.15. Taints
    11.16. Tolerations
    11.17. Custom Scheduler
    11.18. Lab 11.1 - Assign Pods Using Label...
    11.19. Lab 11.2 - Using Taints to Control...
    11.20.a. Knowledge Check 11.1
    11.20.b. Knowledge Check 11.2
    11.20.c. Knowledge Check 11.3
    11.20.d. Knowledge Check 11.4

    Chapter 12. Logging and Troubleshooting

    12.1. Logging and Troubleshooting
    12.2. Introduction
    12.3. Learning Objectives
    12.4. Overview
    12.5. Basic Troubleshooting Steps
    12.6. Cluster Start Sequence
    12.7. Monitoring
    12.8. Logging Tools
    12.9. More Resources
    12.10. Lab 12.1 - Review Log File Locatio...
    12.11. Lab 12.2 - Viewing Logs Output
    12.12. Lab 12.3 - Adding Tools for Monito...
    12.13.a. Knowledge Check 12.1
    12.13.b. Knowledge Check 12.2

    Chapter 13. Custom Resource Definitions

    13.1. Custom Resource Definitions
    13.2. Introduction
    13.3. Learning Objectives
    13.4. Custom Resources
    13.5. Custom Resource Definitions
    13.6. Configuration Example
    13.7. New Object Configuration
    13.8. Optional Hooks
    13.9. Understanding Aggregated APIs (AA)
    13.10. Lab 13.1 - Create a Custom Resourc...
    13.11.a. Knowledge Check 13.1
    13.11.b. Knowledge Check 13.2
    13.11.c. Knowledge Check 13.3

    Chapter 14. Kubernetes Federations

    14.1. Kubernetes Federations
    14.2. Introduction
    14.3. Learning Objectives
    14.4. Cluster Federation
    14.5. Version 1 Federated Control Plane
    14.6.a. Version 2 Federated Control Plane...
    14.6.b. Version 2 Federated Control Plane...
    14.7. Switching between Clusters
    14.8.a. Building a Federation with kubefe...
    14.8.b. Building a Federation with kubefe...
    14.9. Using Federated Resources
    14.10. Federation API Resources
    14.11. Balancing ReplicaSets
    14.12.a. Knowledge Check 14.1
    14.12.b. Knowledge Check 14.2
    14.12.c. Knowledge Check 14.3

    Chapter 15. Helm

    15.1. Helm
    15.2. Introduction
    15.3. Learning Objectives
    15.4. Deploying Complex Applications
    15.5. Tiller and Helm Client
    15.6. Chart Contents
    15.7. Templates
    15.8. Initializing Helm
    15.9. Chart Repositories
    15.10.a. Deploying a Chart
    15.10.b. Deploying a Chart (Cont.)
    15.11. Lab 15.1 - Working with Helm and C...
    15.12.a. Knowledge Check 15.1
    15.12.b. Knowledge Check 15.2
    15.12.c. Knowledge Check 15.3
    15.12.d. Knowledge Check 15.4

    Chapter 16. Security

    16.1. Security
    16.2. Introduction
    16.3. Learning Objectives
    16.4. Overview
    16.5.a. Accessing the API
    16.5.b. Accessing the API (Cont.)
    16.6. Authentication
    16.7. Authorization
    16.8. ABAC
    16.9. RBAC
    16.10. RBAC Process Overview
    16.11. Admission Controller
    16.12. Security Contexts
    16.13.a. Pod Security Policies
    16.13.b. Pod Security Policies (Cont.)
    16.14. Network Security Policies
    16.15.a. Network Security Policy Example
    16.15.b. Network Security Policy Example ...
    16.16.a. Default Policy Example
    16.16.b. Default Policy Example (Cont.)
    16.17. Lab 16.1 - Working with TLS
    16.18. Lab 16.2 - Authentication and Auth...
    16.19. Lab 16.3 - Admission Controllers
    16.20.a. Knowledge Check 16.1
    16.20.b. Knowledge Check 16.2
    16.20.c. Knowledge Check 16.3
    Course Completion

    相关文章

      网友评论

          本文标题:kubernetes知识点

          本文链接:https://www.haomeiwen.com/subject/qdensctx.html