devops
李逍遥ya
这个作者很懒,什么都没留下…
展开
-
docker swarm join --token 报错 --live-restore daemon configuration is incompatible with swarm mode
docker swarm join --token 报错Error response from daemon: --live-restore daemon configuration is incompatible with swarm mode原创 2023-02-16 14:49:20 · 853 阅读 · 0 评论 -
为harbor配置https
harbor配置https原创 2023-01-25 19:53:08 · 770 阅读 · 0 评论 -
Kubernetes单机快速安装
Kubernetes单机快速安装主机映射[root@prometheus ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.70.134 master关闭防火墙systemctl s原创 2020-11-07 20:32:01 · 405 阅读 · 0 评论 -
微服务架构思想
微服务架构思想微服务架构优点1.易于开发和维护,一个微服务只会关注一个特定的业务功能,所以它业务清晰,代码量较少,开发和维护单个微服务相对简单。而整个应用是由若干个微服务架构而成的。2.单个微服务启动较快:代码少,所以快3.局部修改容易部署:单体应用只要有修改,就得重新部署整个应用,微服务解决了这个问题4.技术栈不受限,可以结合项目业务和团队的特点,合理的选择技术。5.按需伸缩: 可根据需求,实现细粒度的扩展微服务架构的挑战运维要求较高:部署问题:更多的服务意味着更多的运维投入分原创 2020-11-07 15:56:57 · 406 阅读 · 1 评论 -
gitlab操作
gitlabgitlab安装方式一(yum安装):配置gitlab-ce源cat > /etc/yum.repos.d/gitlab-ce.repo <<EOF[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el\$releasever/gpgcheck=0enabled=1EOF更新缓存yum makecache 安装原创 2020-11-06 11:54:20 · 432 阅读 · 0 评论 -
灰度部署、蓝绿环境、a/b测试等代码部署方式介绍
灰度发布 也叫金丝雀发布,是指在两个版本之间能够平滑过渡的一种发布方式,灰度发布是增量发布的一种类型,灰度发布时在原有版本可用的情况下,同时部署一个新版本应用作为“金丝雀”(小白鼠),测试新版本的性能和表现,以保障整体系统稳定的情况下,尽早发现,调整问题。我的理解时在生产环境中,当应用有版本更新时,灰度发布是只升级一小部分的服务器,给一部分用户测试新版本的性能和表现,如果新版本稳定,就将其他的也升级,如果有问题,就将已经升级了的小部分服务器回滚。灰度发布步骤组成:准备好部署的各个阶段的工作,包原创 2020-11-06 11:48:39 · 4166 阅读 · 0 评论