首页
统计
关于
Search
1
Sealos3.0离线部署K8s集群
1,082 阅读
2
类的加载
741 阅读
3
Spring Cloud OAuth2.0
726 阅读
4
SpringBoot自动装配原理
691 阅读
5
集合不安全问题
584 阅读
笔记
Java
多线程
注解和反射
JVM
JUC
设计模式
Mybatis
Spring
SpringMVC
SpringBoot
MyBatis-Plus
Elastic Search
微服务
Dubbo
Zookeeper
SpringCloud
Nacos
Sentinel
数据库
MySQL
Oracle
PostgreSQL
Redis
MongoDB
工作流
Activiti7
Camunda
消息队列
RabbitMQ
前端
HTML5
CSS
CSS3
JavaScript
jQuery
Vue2
Vue3
Linux
容器
Docker
Kubernetes
Python
登录
Search
标签搜索
Java
CSS
mysql
RabbitMQ
JavaScript
Redis
JVM
Mybatis-Plus
Camunda
多线程
CSS3
Python
Spring Cloud
注解和反射
Activiti
工作流
SpringBoot
Mybatis
Spring
html5
蘇阿細
累计撰写
388
篇文章
累计收到
4
条评论
首页
栏目
笔记
Java
多线程
注解和反射
JVM
JUC
设计模式
Mybatis
Spring
SpringMVC
SpringBoot
MyBatis-Plus
Elastic Search
微服务
Dubbo
Zookeeper
SpringCloud
Nacos
Sentinel
数据库
MySQL
Oracle
PostgreSQL
Redis
MongoDB
工作流
Activiti7
Camunda
消息队列
RabbitMQ
前端
HTML5
CSS
CSS3
JavaScript
jQuery
Vue2
Vue3
Linux
容器
Docker
Kubernetes
Python
页面
统计
关于
搜索到
1
篇与
的结果
2021-04-04
Docker Swarm
Docker Swarm初始化节点:docker swarm init加入节点:docker swarm join# 获取令牌 docker swarm join-token manager # leader docker swarm join-token worker # worker节点信息:Raft协议保证大多数节点存活才可使用,只要>1就可以,集群至少大于3台测试(双主双从):1.docker-1宕机,另一个主节点也不可用2.docker swarm leave 节点离开集群3.集群中的worker节点无法使用manager命令,管理工作一律由manager主节点执行注:至少保证1台管理节点存活docker service --help灰度发布(金丝雀发布)docker run # 容器启动,不具备扩缩容功能 docker service # 以服务的形式发布,可以扩缩容,滚动更新当单个Nginx服务负载较大时,需增加3个服务docker service update --replicas 3 mynginx==只要是一个服务,在集群中的任意一个节点都可以访问,服务可以由多个副本动态扩缩容来实现高可用==移除服务:docker service rm [服务名]小结Swarm:集群的管理和编号Node:docker节点,多个节点组成一个网络集群(分为管理和工作者)Service:服务,可以在管理节点或工作节点运行(compose的核心)Task:容器中的命令(细节任务)service运行模式--mode string # default "replicated" 默认运行于副本节点 docker service create --mode replicated --name test01 centos:7.6 # 运行在副本(默认) docker service create --mode global --name test01 centos:7.6 # 全局节点运行网络模式 PublishMode: ingressSwarmOverlayingress:Overlay的特殊模式,负载均衡(IPVS VIP)
2021年04月04日
122 阅读
0 评论
0 点赞