Kubernetes(k8s)高可用简介与安装 一、简介Kubernetes是Google 2014年创建管理的,是Google 10多年大规模容器管理技术Borg的开源版本。它是容器集群管理系统,是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心
使用Shell脚本配置进行多台linux服务器互为免登 一、判断密钥对是否存在,自动生成 直接复制即可 cat <<END >> /root/ssh.shif [ ! -f ~/.ssh/id_rsa ];then ssh-keygen -t rsa -P '' -f /root/.ssh/id_rsa &> /dev/nullelse echo "已存在密钥对"firm -rf /root/ssh.shEND bash ssh.sh 二、批量复制公匙到
jenkins + gitlab + docker + harbor 实现自动触发更新 当使用微服务方案后,面临在大量的项目构建和部署工作,借助于jenkins的持续集成,可以快速把应用打包成docker镜像,实现自动部署,加快项目的迭代。一、环境部署系统 IP 主机名 角色 CentOS 7.4 192.168.2.14 Gitlab 提交代码 CentOS 7.4 192.168.2.15 jenkins Jenkins、docker CentOS 7.4 192.168.2.17 Docke.
Docker-Compose工具 一、简介Docker有三大编排工具:Docker Compose:是用来组装多容器应用的工具,可以在 Swarm集群中部署分布式应用Docker Machine:是支持多平台安装Docker的工具,使用 Docker Machine,可以很方便地在笔记本、云平台及数据中心里安装DockerDocker Swarm:是Docker社区原生提供的容器集群管理工具1、Docker ComposeCompose是用于定义和运行容器docker应用程序的工具。通过Compose,可以使用YA..