Kubernetes (k8s) production-level practice guidelines to deploy applications from the cloud core Baidu links to tutorials

  • Resources for a link click here
    Chapter 1 Introduction Course Notes [preschool]

    This course is described in this chapter, including: overall design concept courses, technical courses introduce the use of learning curriculum planning, efficient ways of learning and so on.

    •  1-1 Courses Look
  • Chapter 2 kubernetes Quick Start [] will certainly must know k8s

    This chapter from the core concept, architecture design, as well as authentication and authorization scheme to build a cluster contrast areas, and lead us quickly grasp the important points kubernetes, help get started quickly.

    •  2-1 for kubernetes Look
    •  2-2 kubernetes core concepts
    •  2-3 kubernetes architecture design Look
    •  2-4 kubernetes certified cryptographic principle
    •  2-5 kubernetes authentication and authorization
    •  2-6 Cluster Setup program comparison
  • Chapter 3 High Availability Cluster Setup --- kubeadm way cluster floor plan [1]

    This chapter will explain how to use kubeadm automated way to build the latest version of kubernetes high availability clusters. With three master, two worker nodes, for example, while also cluster usability testing, and complete the construction and use of the dashboard. And at the end of this chapter, to sum up front for the contents of the document by the way, the students easy access to review. ...

    •  3-1 practice environment ready
    •  3-2 HA Cluster deployment
    •  3-3 cluster usability testing
    •  3-4 deploy dashboard
    •  3-5 [Summary of steps for quick review] practice environment ready
    •  3-6 [Summary of steps to facilitate the rapid deployment of High Availability Cluster Review]
    •  3-7 [Summary of steps for quick review Cluster usability testing
    •  3-8 [Summary of steps to facilitate the rapid deployment of dashboard Review]
  • Chapter 4 High Availability Cluster structures --- binary cluster floor plan [2]

    This chapter will explain how to use the binary mode, the latest version of kubernetes build high availability clusters. The same will be three master, two worker nodes, for example, will test cluster for usability and complete set up and use the dashboard. And at the end of this chapter, to sum up front for the contents of the document by the way, the students easy access to review. ...

    •  4-1 practice environment ready
    •  4-2 High Availability Cluster deployment (on)
    •  4-3 High Availability Cluster deployment (lower)
    •  4-4 cluster usability testing
    •  4-5 deploy dashboard
    •  4-6 [Summary of steps for quick review] practice environment ready
    •  4-7 [Summary of steps to facilitate the rapid deployment of High Availability Cluster Review]
    •  4-8 [Summary of steps for quick review Cluster usability testing
    •  4-9 [Summary of steps for quick review]
  • Chapter 5 business migration kubernetes --- preparations for the smooth migration [do] reserve

    Build a complete cluster not immediately migrate business, this chapter explains some preparation work before the migration: Mirroring include warehouse harbor entry and deployment, deployment learn to analyze and ingress-nginx service discovery program kubernetes service discovery scheme.

    •  Getting Started 5-1 Harbor
    •  5-2 Harbor High Availability deployment (on)
    •  5-3 Harbor High Availability deployment (lower)
    •  5-4 kubernetes service discovery
    •  5-5 deploy ingress-nginx (on)
    •  5-6 deploy ingress-nginx (lower)
  • Chapter 6 Business System Migration kubernetes --- type of business best practices Chiefly migrate landing]

    How will this chapter analyzes the business to non-migratory docker docker, the docker services run kubernetes in, as well as problems in the process that need attention. But also introduced the whole process of deploying in kubernetes timing task, the traditional web services, springboot web services as well as dubbo service migration.

    •  6-1 regular tasks migrate kubernetes
    •  6-2 unfamiliar SpringBoot cheese over here] SpringBoot Quick Start
    •  6-3 springboot web services to migrate kubernetes
    •  6-4 [unfamiliar] Dubbo Dubbo cheese over here quick start
    •  6-5 Traditional dubbo service migration kubernetes (on)
    •  6-6 Traditional dubbo service migration kubernetes (lower)
    •  6-7 of traditional web services to migrate kubernetes
  • Chapter 7 will migrate [CICD practice is not enough to go from continuous integration]

    This chapter explains how to implement continuous integration services in kubernetes inside. The progressive realization of gitlab management code, maven build, docker achieve constructed mirror, pushed to the harbor warehouses and docking is completed by a script with kubernetes sustained release. Finally, the application will integrate the entire process to achieve jenkins CICD by pipeline. ...

    •  7-1 kubernetes 与 CICD
    •  7-2 cicd practice (1)
    •  7-3 cicd practice (2)
    •  7-4 cicd practice (3)
    •  7-5 cicd practice (4)
  • Chapter 8 depth kubernete --- several important resource object [Look beyond appearances & optional packages loaded to force]

    This chapter introduces the important resources kubernetes of: namespace, resources and label. Explained and practiced, the core knowledge namespace resource objects and resource quota multidimensional isolation mechanism, pod resource constraints configuration, pod expulsion mechanism when a node resource constraints, the different roles label acting on different resource objects, etc. . ...

    •  Share with isolated clusters of 8-1 Namespace ---
    •  8-2 Resources --- multi-dimensional cluster resource management (on)
    •  8-3 Resources --- multi-dimensional cluster resource management (under)
    •  8-4 Label --- big as a small label
  • Chapter 9 further kubernete --- service scheduling and orchestration [Look beyond appearances & optional packages loaded to force]

    This chapter is mainly about the service dispatch and scheduling to explain to explain and practice: pod health check of configuration parameters and influencing the overall principle of the scheduler and the common pre-selection policies and preferred strategies, how to use the mechanism kubernetes itself to complete the different deployment the way.

    •  9-1 Health Check --- availability guardian
    •  9-2 Scheduler --- Fun pod schedule (on)
    •  9-3 Scheduler --- Fun pod scheduling (lower)
    •  9-4 Deployment Strategy Detailed --- reconstruction, scroll, blue-green, canary
    •  9-5-depth Pod - pod-related bits and pieces (on)
    •  9-6-depth Pod - pod-related bits and pieces (at)
  • Chapter 10 kubernete --- Floor-depth look at the nature of the practice of in-depth beneath the surface, [& optional packages loaded to force]

    This chapter provides an in-depth explanation from kubernetes landing angle, were introduced: ingress that may be encountered in the process of landing problems and coping style, shared storage glusterfs based, kubernetes api design, and is a true example of the project so that we see the container management platform can be made into what it was like.

    •  10-1 ingress --- four agents, session keeping, custom configuration, flow control (a)
    •  10-2 ingress - four agents, session hold, custom configurations, flow control (in)
    •  10-3 ingress --- four agents, session hold, custom configurations, flow control (lower)
    •  10-4 shared storage --- PV, PVC and StorageClass (on) .mp4
    •  Shared memory 10-5 --- PV, PVC and StorageClass (lower)
    •  10-6 StatefulSet --- there are guardian status of the application
    •  10-7 KubernetesAPI --- how to develop a management platform based container kubernetes
  • Chapter 11 in-depth kubernete --- logging and monitoring [see nature through the appearance & optional packages loaded to force]

    This chapter describes the user will have to consider K8S heavyweight issues: Logs and monitoring. The course will analyze current mainstream log processing program and select a program from a full practice for log collection to show; will explain mainstream k8s monitoring program prometheus, including its implementation principle, supports a variety of indicators.

    •  Common problems and solutions log collection analysis 11-1
    •  11-2 logpilot + elasticsearch + kibana logging practices
    •  11-3 Monitoring Getting Started --- grasp the whole monitoring
    •  11-4 Prometheus Getting Started --- architecture and principles
  • Chapter 12 ServiceMesh representative istio suitable for promotion and pay rise []

    In this chapter we will begin to make you from istio architectural design principles to achieve it have a good understanding, and will deploy a complete istio environment, our services from the architecture automatically supports istio functions, and finally the use of common tools of several istio set to achieve data show.

  • Chapter 13 Lesson Summary & Outlook [precipitation]

    This chapter will summarize what they have learned in this course, and kubernetes prospects of development docker.

Guess you like

Origin www.cnblogs.com/chunfengnuan/p/10978598.html