Cloud and Containers for the SRE: Implementing Container Solutions
SRE
| Intermediate
- 14 Videos | 1h 7m 52s
- Includes Assessment
- Earns a Badge
Although containerization technologies such as Docker and Kubernetes can function independently, they can also benefit significantly from one another. Furthermore, open source automation tools such as Jenkins can be used to increase resource utilization and efficiency through pipelines. In this course, you'll explore the many benefits of pipelines, and learn how to use them to build code. You'll outline the benefits of Git and GitHub for revision control and identify the distributed version control tools that can be used to manage source code history. You'll then work with Jenkinsfiles to write pipeline-as-a-code and code to use at the build stage, after the build and test stages, and for recording failures. Next, you'll use the Jenkins Pipeline to set the environment variables and outline the key steps and factors needed in your code review. Lastly, you'll learn how to use Kubernetes to deploy applications with high availability, scalability, and resilience.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedifferentiate between Git and Github and recognize how they can be used for revision control and to support collaborative developmentprovide an overview of Distributed Version Control Systems (DVCS)outline how the Jenkins workflow tool worksrecognize how to use Jenkins Pipeline to implement and integrate continuous delivery pipelinesdifferentiate between declarative and scripted pipelinesdemonstrate how to write pipeline-as-a-code using a declarative syntax with Jenkinsfiles
-
illustrate code used at the 'build' stageillustrate code used for recording failuresillustrate deployment code used after successful execution of the build and test stagesset environment variables using Jenkins Pipelinedescribe key steps and factors of a code reviewuse Kubernetes to deploy applications with high availability, scalability, and resiliencesummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 26sUP NEXT
-
2.Git and Github6m 9s
-
3.Distributed Version Control Systems (DVCS)4m 59s
-
4.Jenkins Workflow Tool5m 59s
-
5.Pipeline as Code5m 23s
-
6.Declarative vs. Scripted2m 59s
-
7.Using Jenkinsfile8m 59s
-
8.Exploring Code at the Build Stage5m 30s
-
9.Using Code for Testing3m 38s
-
10.Illustrating Deployment Code5m 9s
-
11.Environment Variables4m 11s
-
12.Code Reviews7m 40s
-
13.Creating Deployments Using Kubernetes4m 43s
-
14.Course Summary1m 7s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.