->
Oreilly - Kubernetes in the Data Center - 9780135646441
Oreilly - Kubernetes in the Data Center
by Vallard Benincosa | Publisher: Cisco Press | Release Date: September 2019 | ISBN: 9780135646441


6+ Hours of Video InstructionOverviewKubernetes in the Data Center LiveLessons focuses on using the fundamental Kubernetes components and learning how they are installed. The goal is to help you understand what the components are so when troubles arise you have the tools to be able to fix them.The course is primarily made up of instruction and demonstrations delivered by a seasoned expert, Vallard Benincosa. Vallard, who has experience working with Cisco and IBM, is currently a senior engineer at a small startup called Zenabi. He helped develop a Kubernetes certification for the Linux foundation and has been using Kubernetes since 2015.Kubernetes in the Data Center LiveLessons walks you through Kubernetes on prem, hardware, and Linux configurations, installation, applications storage, and networking. It also gets in to running Kubernetes, as well as monitoring and securing it. The course covers a wide gambit of technical areas and explores many of the exciting Kubernetes opensource add-ons to make your system more complete. This includes Kubernetes, Docker, Ubuntu Linux, Minio, Ceph, and many networking concepts such as overlay networks, service meshes, load balancing, ingress controllers, and proxies.About the InstructorVallard Benincosa a senior engineer at a small startup called Zenabi. Prior to joining Zenabi in February 2019, he was a software solutions architect with Cisco for 7 years. Prior to Cisco, he started a company that specialized in bare-metal operating system installations for Linux clusters. He also has experience with IBM designing, implementing, and managing some of the largest bare-metal high-performance computing clusters in the world. He helped develop a Kubernetes certification for the Linux foundation and has been using Kubernetes since 2015. In his day job, he works on data ingest systems for analytics, advertising, and recommendation engines, using Kubernetes in the cloud and on prem. Skill Level Intermediate/AdvancedLearn How ToArchitect a Kubernetes cluster on bare metal in the data center.Install Kubernetes on bare-metal servers.Pick and deploy the correct overlay network for your Kubernetes cluster. You will become familiar with several options and understand the trade-offs between different solutions.Understand and deploy distributed storage solutions with Kubernetes to offer persistent volumes. You will then use these to deploy stateful services.Monitor and troubleshoot your Kubernetes cluster.Run applications and take advantage of service meshes and ingress controllers.Control user access to cluster resources.Who Should Take This CoursePeople who are interested in deploying Kubernetes in enterprise data centersPeople who are interested in the state of the art of container managementPeople who are deciding between running Kubernetes on prem or in public cloudsVMware administrators looking to see what is coming nextNetworking professionals interested in understanding the coming onslaught of containerized applicationsCourse RequirementsFamiliarity with basic shell commandsFamiliarity with Docker, containers, and microservicesFamiliarity with Linux system administrationLesson DescriptionsLesson 1, “Kubernetes on Prem,” provides a brief introduction to Kubernetes, including some of its features and details about the problems it aims to solve. Several design considerations on how to deploy a Kubernetes cluster are discussed to determine the best deployment for your situation.Lesson 2, “Hardware Configuration,” digs in to the nuts and bolts of what is needed and how to connect it all. This lesson talks about servers, switches, and storage, as well as configuring switches, installing operating systems, and examining different storage architectures.Lesson 3, “Linux Configuration,” discusses Linux systems administration and boot strapping the cluster. This includes a discussion of all the things that should be set on your servers to prepare them for Kubernetes. Best practices, as well as some ideas about how you can make common operations easier, are shared.Lesson 4, “Kubernetes Installation,” gets into the installation of Kubernetes. It explains kubeadm, the Kubernetes recommended tool to install Kubernetes, and covers the setup of Kubernetes networking, as well as an on-premise load balancer called MetalLB.Lesson 5, “Application Storage,” digs in to the topic of persistence. This lesson discusses Kubernetes storage mechanisms and shows some examples of how you can use them in your own applications.Lesson 6, “Application Networking,” talks about Kubernetes services, ingress controllers, ingress rules, and TLS. You learn about the service mesh project Istio, which has been embraced by many Kubernetes users, and see some examples.Lesson 7, “Running Kubernetes,” discusses the different aspects of Kubernetes applications. You learn how to debug applications on Kubernetes and how to use Kubernetes with CI/CD tools. It includes several different types of workloads that can run on Kubernetes: batch jobs, CronJobs, DaemonSets, and stateful sets. A brief discussion about the world of serverless applications is included, and the lesson finishes up with horizontal pod autoscaling.Lesson 8, “Kubernetes Monitoring,” tackles the various opensource tools available to keep users happy while the applications are running and monitoring the cluster. This lesson starts with metrics analytics with Prometheus and Grafana, and then moves on to logging with the EFK stack. The lesson also covers some helpful vendor tools to help keep a watchful eye on the Kubernetes clusters.Lesson 9, “Kubernetes Security,” talks about role-based access control, onboarding users, trusted registries, and security best practices. This lesson shows how to secure clusters and enforces policies to keep users safe and well behaved.About Pearson Video Training Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
  1. Introduction
    • Kubernetes in the Data Center: Introduction 00:02:56
  2. Lesson 1: Kubernetes on Prem
    • Learning objectives 00:00:41
    • 1.1 Understanding the 'Why' of Kubernetes 00:13:37
    • 1.2 Planning Your Kubernetes Deployment 00:09:42
    • 1.3 Kubernetes and Multicloud 00:06:28
  3. Lesson 2: Hardware Configuration
    • Learning objectives 00:00:34
    • 2.1 Network Architecure 00:08:32
    • 2.2 Network Configuration 00:05:52
    • 2.3 Storage Architecture 00:07:40
    • 2.4 Server Architecture 00:08:37
    • 2.5 Server Deployment 00:09:08
  4. Lesson 3: Linux Configuration
    • Learning objectives 00:00:28
    • 3.1 Configuration Overview 00:02:07
    • 3.2 sudo 00:02:21
    • 3.3 Configuring Host Networking 00:04:10
    • 3.4 Configuring SSH 00:04:06
    • 3.5 Configuring Time and Date 00:03:37
    • 3.6 Configuring Container Runtime 00:04:35
    • 3.7 Verifying Configuration 00:06:32
  5. Lesson 4: Kubernetes Installation
    • Learning objectives 00:00:33
    • 4.1 Understanding kubeadm 00:03:47
    • 4.2 Kubernetes Networking 00:11:02
    • 4.3 Kubernetes Cluster Installation 00:05:47
    • 4.4 MetalLB 00:07:43
    • 4.5 Other Basic Installation Tasks 00:07:45
  6. Lesson 5: Application Storage
    • Learning objectives 00:00:35
    • 5.1 Containers are Ephemeral 00:07:12
    • 5.2 Volumes 00:08:57
    • 5.3 ConfigMaps and Secrets 00:05:05
    • 5.4 Projected Volumes 00:10:10
    • 5.5 Persistent Volumes 00:04:35
    • 5.6 Rook 00:05:12
    • 5.7 Creating a CEPH Cluster with Rook 00:06:08
    • 5.8 Verifying Ceph 00:10:24
  7. Lesson 6: Application Networking
    • Learning objectives 00:00:30
    • 6.1 Service Networking 00:11:45
    • 6.2 Ingress Controllers 00:06:21
    • 6.3 Ingress Rules 00:03:56
    • 6.4 TLS 00:04:50
    • 6.5 Istio 00:05:07
    • 6.6 Istio Examples 00:09:54
  8. Lesson 7: Running Kubernetes
    • Learning objectives 00:00:43
    • 7.1 Application Debugging Tools 00:05:15
    • 7.2 CI/CD on Kubernetes 00:08:09
    • 7.3 CI/CD on Kubernetes Examples 00:05:07
    • 7.4 Batch and CronJobs 00:07:10
    • 7.5 Understanding DaemonSets 00:03:17
    • 7.6 Implementing StatefulSets 00:06:32
    • 7.7 Serverless Applications Origins 00:08:26
    • 7.8 Serverless on Kubernetes Architecture 00:03:13
    • 7.9 Serverless on Kubernetes Walkthrough 00:04:34
    • 7.10 Autoscaling 00:07:03
  9. Lesson 8: Kubernetes Monitoring
    • Learning objectives 00:00:48
    • 8.1 Prometheus 00:07:33
    • 8.2 Logging 00:08:02
    • 8.3 Vendor Monitoring Tools 00:04:07
  10. Lesson 9: Kubernetes Security
    • Learning objectives 00:00:36
    • 9.1 Understanding RBAC 00:07:11
    • 9.2 An RBAC Example 00:10:53
    • 9.3 Single Sign on 00:02:28
    • 9.4 Harbor Registry 00:05:29
    • 9.5 Security Best Practices 00:09:19
  11. Summary
    • Kubernetes in the Data Center: Summary 00:00:56
  12. Oreilly - Kubernetes in the Data Center

    9780135646441.Kubernetes.in.the.Data.Center.part1.OR.rar

    9780135646441.Kubernetes.in.the.Data.Center.part2.OR.rar


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss