Devops Road

 

Git căn bản (2 buổi)

Nguyên lý hoạt động.

Các thao tác căn bản

Branch

Remote repository

Git flow

Docker + Docker Swarm (6 buổi)

Giới thiệu và cài đặt Docker

Image vs Container

Docker network

Volume

Dockerfile

Docker Compose

Docker Swarm

Jenkins (5 buổi)

Giới thiệu và cài đặt Jenkins với Docker

Kiến trúc Jenkins

Pipeline

Jenkinsfile

Multibranch-pipeline

BlueOcean plugin

Linux + Ansible + Terraform (6 buổi)

Linux distribution.

Install centos trên vmware or virtual box.

Linux Directory Structure.

Basic Linux command line.

Working with File and Directory (Permission and finding, view, creat, copy, moving, rename).

Edit file with vim.

Wildcard - Input, output, redirection.

Comparing File. Tranfering File over network.

Shell alias - Environment - Shell history.

Process and Job control - Crontab - Boot process.

System logging - Disk management.

Manage Users and Groups - Permission mode.

TCP/IP networking - DNS and hostnames.

DHCP,Dynamic and Static addressing.

Shell scripting.

Tab completion.

Rerun a command with search command.

Reuse arguments - Reuse last item from previous command.


Quản lý Inventory.

Playbooks.

Modules.

Variables

Conditionals

Loops

Roles

Kubernetes (8 buổi)

Giới thiệu K8S, các thành phần

Deployment cơ bản

Expose service trên K8S

Quản lý package trên K8S

Logging, monitoring

Storage

Rolling update application

Tích hợp với Jenkins

Prometheus + Grafana (6 buổi)

Thu thập các metrics

Expose runtime metrics sang Prometheus

Expose metrics của ứng dụng sang Prometheus

Expose Docker metrics sang Prometheus

Xây dựng dashboard với Grafana

Tích hợp với K8S

Elastic Stack (9 buổi)

Giới thiệu và cài đặt Elasticsearch. Kiến trúc Elasticserach. Tìm hiểu các usecase thực tế

Mapping, indexing, searching data

Aggregation

Lấy thông tin log với fluentbit và fluentd

Elasticsearch data processing

Elasticsearch nodes & shards

Tích hợp Elasticsearch với Kibana

Các mô hình triển khai Elasticsearch

Elasticsearch monitoring & troubleshooting

Tips, Tricks & Optimization

Comments

Popular posts from this blog

Cách kiểm tra Website trên VPS sống hay chết

Cách đăng nhập VPS bằng SSH trên MAC OS

iOS CI/CD Integration using Gitlab CI and Fastlane