docker的学习
Kubernetes是google旗下一个开源,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。
工具:
Ansible应用编排工具
Docker:
docker compose编排工具,docker swarm集成工具,docker machine.。简称三剑客~
mesos,marathon
kubernetes
DevOps不简单是工具,更是一种文化。
DevOps,MicroServieces,Blockchain
CI:持续集成
CD:持续交付,Delivery
CD:持续部署,Deployment
舵手,飞行员
Borg
自动装箱,自我修复,水平扩展,服务发现和负载均衡,自动发布和回滚
秘钥和配置管理
Kubernetes Cluster
master/node
master:API Server,Scheduler,Controller-Manager
node:kubelet,docker,...
Pod,Label,Label Selector