DevOps 初学者到高级项目
DevOps Beginners to Advanced with Projects
- 001 About this course
- 002 Introduction
- 003 What is DevOps
- 004 Q A
- 005 What is Continuous Integration
- 006 What is Continuous Delivery
- 009 Tools Prerequisite Information
- 010 Chocolatey for Windows
- 011 Homebrew for MacOS
- 012 Installing Softwares
- 014 Signups
- 015 AWS Setup
- 016 Outro
- 017 Welcome to virtualization
- 018 What is Virtualization
- 019 Introduction
- 020 VM Manually Windows MacOS Intel chip
- 021 VM Automatically Windows MacOS Intel chip
- 022 VM on MacOS M1 chip
- 024 Outro
- 025 Introduction to Linux
- 027 Commands and File systems
- 029 More Commands mkdir cp mv touch etc
- 030 Vim editor
- 032 File Types
- 034 Filters
- 036 Redirections
- 038 Users and Groups
- 040 File permissions
- 042 Sudo
- 044 Package Management
- 046 Services
- 048 Processes
- 050 Archiving
- 051 Ubuntu commands
- 054 Outro
- 056 Vagrant IP RAM CPU
- 057 Vagrant Sync Directories
- 058 Provisioning
- 059 Website Setup
- 060 Wordpress Setup
- 061 Automate Website setup
- 062 Automate Wordpress Setup
- 063 Multi VM Vagrant file
- 066 Introduction
- 067 Variables Python DS
- 068 JSON YAML
- 069 Welcome to the Project
- 070 Introduction
- 071 VM Setup
- 072 DB Cache Queue Setup
- 073 App setup
- 074 Nginx Setup
- 075 Validate
- 076 Automated Introduction
- 077 Automated Code
- 078 Automated Execution
- 080 ISO
- 081 Understanding Networks IP
- 082 Protocols ports etc
- 083 Networking Commands
- 085 What are containers
- 087 What is Docker
- 089 Hands on Docker Containers
- 091 Vprofile Project on Containers
- 092 Microservices
- 093 Microservice Project
- 095 Introduction
- 096 VM Setup
- 097 First Script
- 098 Sample Script
- 099 ChatGPT
- 100 Variables
- 102 Command line arguments
- 103 System Variables
- 105 Quotes
- 106 Command Substitution
- 108 Exporting Variables
- 110 User Input
- 111 Decision Making part1
- 112 Decision Making part2
- 114 Script For Monitoring
- 115 Loops
- 117 While Loops
- 118 Remote Command Execution
- 119 SSH Key Exchange
- 120 Finale Part1
- 121 Finale Part2
- 122 What is Cloud Computing
- 123 Introduction
- 124 Ec2 Introduction
- 125 Ec2 Quick Start
- 126 More In Ec2 Part1
- 127 More in Ec2 Part2
- 128 AWS CLI
- 129 EBS
- 130 EBS Snapshots
- 131 ELB Introduction
- 132 ELB Hands On
- 133 Cloudwatch Introduction
- 134 Cloudwatch Hands On
- 135 EFS
- 136 Autoscaling Group Introduction
- 137 Autoscaling Group Hands On
- 138 S3 Introduction
- 139 S3 Website Hosting
- 140 More in S3
- 141 RDS
- 142 Introduction
- 143 Security Group Keypairs
- 144 EC2 Instances
- 145 Build and Deploy Artifacts
- 146 Load Balancer DNS
- 147 Autoscaling Group
- 148 Validate Summarize
- 149 Introduction
- 150 Security Group And Keypairs
- 151 RDS
- 152 Elastic Cache
- 153 Amazon MQ
- 154 DB Initialization
- 155 Beanstalk
- 156 Update on Security Group ELB
- 157 Build Deploy Artifact
- 158 Cloud front
- 159 Validate and Summarize
- 160 Introduction
- 161 Versioning
- 162 Branches More
- 163 Rollback
- 164 Git Ssh Login
- 166 Introduction
- 167 Maven Hands on
- 168 Introduction
- 169 Installation
- 170 Freestyle Vs Pipeline As A Code
- 171 Installing tools in Jenkins
- 172 First Job
- 173 First Build Job
- 174 Plugins Versioning more
- 175 Flow of Continuous Integration Pipeline
- 176 Steps for Continuous Integration Pipeline
- 177 Jenkins Nexus Sonarqube Setup
- 178 Plugins for CI
- 179 Pipeline As A Code Introduction
- 180 Code Analysis
- 181 Code Analysis Demonstration
- 182 Quality Gates
- 183 Software Repositories Intro Nexus
- 184 Nexus PAAC Demo
- 185 Notification Slack
- 186 CI for Docker Intro
- 187 Docker PAAC Prereqs info
- 188 Docker PAAC Demo
- 189 Docker CICD Intro
- 190 Docker CICD Code
- 191 AWS ECS Setup
- 192 Docker CICD Demonstration
- 193 Cleanup
- 194 Build Triggers Intro
- 195 Build Triggers Demo
- 196 Jenkins Master and Slave
- 197 Authentication Authorization
- 198 Introduction
- 199 Python on Linux Versions Indentation
- 200 Quotes and Comments
- 201 Variables
- 202 Print Format
- 203 Slicing
- 204 Operators
- 205 Conditions
- 206 Loops
- 207 Break Continue
- 208 Built in Functions or Methods
- 209 Functions part 1
- 210 Functions part 2
- 211 Modules
- 212 OS Tasks
- 213 Python Fabric
- 216 Introduction
- 217 Setup Ansible Infra
- 218 Inventory Ping Module
- 219 Inventory Part 2
- 220 YAML JSON
- 221 Ad Hoc Commands
- 222 Playbook Modules
- 223 Modules Find Use Troubleshoot Repeat
- 224 Ansible Configuration
- 225 Variables Debug
- 226 Group Host Variables
- 227 Fact Variables
- 228 Decision Making
- 229 Loops
- 230 File copy template modules
- 231 Handlers
- 232 Roles
- 233 Ansible for AWS
- 235 VPC Introduction
- 236 VPC Design Components
- 237 VPC Setup Details
- 238 Default VPC
- 239 Create VPC
- 240 Subnets
- 241 Internet Gateway
- 242 Route Tables
- 243 NAT Gateway
- 244 Bastion Host
- 245 Website in VPC
- 246 Peering
- 247 Ec2 Logs
- 252 Introduction
- 253 Beanstalk
- 254 RDS App Setup on Beanstalk
- 255 Code Commit
- 256 Code build
- 257 Build Deploy Code Pipeline
- 258 Introduction
- 259 Docker Setup
- 260 Docker commands concepts
- 261 Docker Logs
- 262 Docker volumes
- 263 Building images
- 264 Entrypoint and CMD
- 265 Docker Compose
- 266 Multi Stage Dockerfile
- 267 Introduction
- 268 Overview of Base Image
- 269 Dockerhub Setup
- 270 Setup Docker Engine
- 271 Dockerhub Dockerfile References
- 272 App Image Dockerfile
- 273 DB Image Dockerfile
- 274 Web Image Dockerfile
- 275 Docker Compose
- 276 Build and Run
- 277 Summarize
- 278 Containerizing Microservice Project
- 279 Build Run Microservice App
- 280 Introduction
- 281 Minikube for K8s Setup
- 282 Kops for K8s Setup
- 283 Objects and Documentation
- 284 Kube Config
- 285 Namespace
- 286 Pods
- 287 Different levels of Logging
- 288 Service
- 289 Replica Set
- 290 Deployment
- 291 Command and Arguments
- 292 Volumes
- 293 Config Map
- 294 Secret
- 295 Ingress
- 296 Kubectl CLI Cheatsheet
- 297 Extras
- 298 Lens
- 303 Introduction
- 304 Spin K8s Cluster
- 305 Volume Prerqs for DB POD
- 306 Source Code Overview
- 307 Kube secret for passwords
- 308 DB Deployment Definition
- 309 DB Service Definition
- 310 Memcached Deployment Service
- 311 RabbitMQ Deployment Service
- 312 Tomcat Deployment Service Init containers
- 313 Provision Stack on K8s Cluster
- 314 URL for Website Wrap up
- 315 Introduction and Exercise 1
- 316 Exercise 2 Variables
- 317 Exercise 3 Provisioners
- 318 Exercise 4 Output
- 319 Exercise 5 Backend
- 320 Exercise 6 Multi Resource
- 321 AWS Elastic Kubernetes Service
- 322 GitOps Introduction
- 323 Project Architecture
- 324 Prepare Github Repo
- 325 Github Secrets
- 326 Terraform Code
- 327 Staging Workflow for Terraform code
- 328 Main Workflow for Terraform code
- 329 Workflow for Vprofile app code
- 330 Docker Build Publish
- 331 Deploy to EKS
- 332 Clean up
- 333 CICD Introduction
- 334 Jenkins Sonar Docker Integration
- 335 Plugins Kubernetes Cluster Helm
- 336 Helm Charts git repo Setup
- 337 Writing Pipeline Code
- 338 Execution troubleshooting Summarizing
- 339 Introduction
- 340 First Example
- 341 Intrinsic Function
- 342 Change Set
- 343 More Intrinsic Functions
- 344 Multiple Resources
- 345 Mappings And Pseudo Parameters
- 346 Parameters
- 347 Outputs
- 348 Init
- 349 Resumes