Based on practical arrangements for Cloud Native of training courses Kubernetes

  class schedule:

Based Kubernetes Cloud Native of combat

Course Introduction:

Cloud computing, virtualization, container service PaaS micro technology has been widely used in the emerging Internet companies (such as electronic business platform, search engines, social platform sites, location-based services platform, ad servers, etc.), telecommunications operator service providers, financial services, cloud industry, to the existing IT infrastructure and other facilities has brought great business opportunities, cloud computing and efficient operating platform plays a crucial role in the enterprise information construction.

Cloud computing has also experienced a series of architectural evolution from a virtual machine as the main "heavyweight" to cloud management platform to the container as the main "lightweight" micro-cloud service management platform.

"Lightweight" micro technology service representative with the container cloud platform include: Docker container virtualization, as well as the corresponding management platform Docker container and container Kubernetes cloud platform clustering solution.

This course is practical application case by way of technical principles and practical project combines teaching, in the process of teaching the principles of, interspersed with actual Docker cloud management platform operating practices, the course instructor is also well-prepared for the students hands-on training.

Hours : 3 days 24 hours (1 hour / hours)

Target audience:

Architects, development engineers, test engineers, operation and maintenance engineers, engineers, cloud computing, Big Data Engineer

class schedule:

Day1

DevOps & Cloud Native

    • DevOps Overview
    • Traditional IT delivery models and problems
    • The reason DevOps transformation analysis
    • Cloud Native infrastructure development
    • CI continuous integration and continuous delivery CD
    • Continuous delivery pipeline
    • Docker Advanced Application Best Practices

Kubernetes Introduction

    • Kubernetes Introduction and development
    • Kubernetes architecture
    • Introducing the major
    • Basic Concepts and Terminology
    • Principles and Applications work Kubernetes container resource scheduling, load balancing, disaster recovery, dynamic registration and service expansion and other functional components
    • Architecture design Kubernetes management Docker container cluster
    • Kubernetes of Pods, Replication Controller, Services, Labels, Proxy function component deployment and configuration
    • Kubernetes component configuration running on the master node, including API Server, Scheduler, Controller-Manager application deployment
    • Two components running on the node comprises application deployment Kubernetes Node kubelet, Kube-Proxy of

Kubernetes build production-level high-availability cluster

    • Ansible using Automated Deployment

Kubernetes in combat Pod

    • Pod definitions and create
    • Static Pod Description
    • Pod life cycle
    • Pod initialization
    • Pod upgrade and rollback
    • Pod volume reduction and expansion
    • Pod health check
    • Pod production recommendations
    • Pod operating practices

Kubernetes common object operations

    • Label
    • Label Selector
    • Service
    • Replicat Set
    • Deployment
    • Headless
    • StatefulSet
    • Namespace
    • DeamonSet
    • Job
    • configMap
    • Secret
    • Annotation
    • A combination of actual cases common object
    • Production environment using best practices

Kubernetes data sharing with the persistent store

    • Volume
    • PV
    • PVC
    • Storage Class
    • Use the actual scene

 

Day2

Kubernetes service discovery

    • The cluster service discovery
    • Outside the cluster to access the service
    • Headless Service
    • Comes DNS Introduction
    • 4/7 layer service discovery practice

Kubernetes network

    • Network Model and Strategy
    • Communication between application components
    • CNI network model
    • Popular open source network components
    • Actual network usage scenarios

Kubernetes Services Security

    • Authentication, authorization, access
    • Understood that process API requests
    • 配置authorization rule
    • 测试authentication policies
    • Limit network traffic through network policies
    • Audit log
    • etcd restrict access

Kubernetes scheduling scenarios and Detailed

    • Scheduling Process
    • Debugging strategies
    • The preferred preselected
    • Pod priority and preemption
    • Scheduling policy scenarios
    • Scheduling strategy combat scene

Kubernetes package management tool Helm

    • About Helm
    • Application Lifecycle Management
    • Helm Hook
    • Template writing and best practices
    • Helm deploy applications using combat

 

Day3

Kubernetes quality of service

    • Qos classification and Practice
    • Compressible and incompressible Resources Resources
    • Pod Kill scenes are of the order
    • Qos Using Best Practices
    • Resource constraints combat strategy with Qos

Case combat: Based on the CI Kubernetes

    • Jenkins works with system deployment
    • CI pipeline
    • Deployment Best Practices
    • Deployed CI-based pipeline system of micro Services Architecture
    • Continuous integration and automated operation and maintenance of DevOps-based Docker
    • Based Docker and Jenkins, Kubernetes build automation development and operation and maintenance of high-availability resilient continuous integration platform applications
    • Kubernetes Log Processing
    • FAQ cluster positioning Kubernetes
    • Kubernetes log processing works
    • Use EFK log collection program
    • EFK deploy combat exercise log collection Kubernetes

Kubernetes monitoring

    • Prometheus carried out using clustering and application monitoring Kubernetes
    • Use Grafana graphical display monitoring data
    • Deployment Monitoring Cluster combat exercise

Istio Overview - Micro Services Service Mesh

    • Istio Profile
    • Core Function
    • Istio usage scenarios
    • Istio Architecture and Components
    • Istio installation 

 

Guess you like

Origin www.cnblogs.com/yangchengdebokeyuan/p/11242181.html