目录

云原生学习路线

云原生学习路线

登神长阶

第一阶 编程语言

个人建议

Golang

Python

其他选择

C/C++

Ruby

Node.js

第二阶 操作系统概念

个人建议

以下内容全部理解

进程管理

线程与并发

套接字

POSIX基础

网络概念

启动管理

服务管理

IO管理

虚拟化

内存与存储

文件系统

第三阶 服务器管理操作

个人建议

操作系统—Linux

Ubuntu

CentOs

RHEL

操作系统—Unix

FreeBSD

终端操作

tmux

文本处理工具

进程监控

网络

Bash脚本

Vim/Nano/PowerShell/Emacs

系统性能

其他选择

Windows

OpenBSD

NetBSD

SUSE Linux

Debian

Fedora

第四阶 网络,安全和协议

个人建议

HTTP

HTTPS

FTP

SSL/TLS

SSH

端口转发

第五阶 服务器

个人建议

反向代理

转发代理

负载均衡

缓存服务器

防火墙

Nginx

Tomcat

其他选择

Apache

Caddy

IIS

第六阶 基础架构

个人建议

CI/CD工具

Gitlab CI

Jenkins

GitHub Actions

Circle CI

容器化

Docker

配置管理

Ansible

Salt

Puppet

Chef

容器编排

Kubernetes

Docker Swarm(了解就行)

基础架构配置

Terraform

CloudFormation

服务网格

Istio

Envoy

Linkerd

Consul

数据库

mysql

sqlserver

redis

第七阶 软件和基础架构监控

基础架构监控

Prometheus

Nagios

Grafana

Zabbix

应用监控

Jaeger

New Relic

日志管理

Elastic Stack

Graylog

第八阶 云提供商

AWS

Google Cloud

Azure

Digtal Ocean

Linode

第九阶 云设计模式

可用性

数据管理

设计与实施

管理与监控