(6)二进制文件方式部署Kubernetes高可用集群----------安装Docker Engine
5 二进制文件安装Docker Engine
Doecker:统一的资源操作入口。这里,我们没有使用粗暴式的yum install docker安装而是使用二进制文件方式安装docker组件,虽然过程较复杂,但是有利于做定制化需求开发和故障排查。
5.1 下载tar包
下载tar包:
# wget https://download.docker.com/linux/static/stable/x86_64/docker-18.03.1-ce.tgz |
tar解压,docker的二进制文件如下:
#tar xzvf docker-18.03.1-ce.tgz
二进制方式安装docker,需要将上述二进制文件放入/usr/bin目录下,这个时候我们需要配置一个服务启动文件才能够启动docker engine。
5.2 创建Docker服务启动文件
路径:/usr/lib/systemd/system
创建docker.service服务启动文件
[Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network.target firewalld.service [Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID # Having non-zero Limit*s causes performance problems due to accounting overhead # in the kernel. We recommend using cgroups to do container-local accounting. LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity # Uncomment TasksMax if your systemd version supports it. # Only systemd 226 and above support this version. #TasksMax=infinity TimeoutStartSec=0 # set delegate yes so that systemd does not reset the cgroups of docker containers Delegate=yes # kill only the docker process, not all processes in the cgroup KillMode=process [Install] WantedBy=multi-user.target |
5.2 启动Docker
#systemctl daemon-reload #systemctl enable docker #systemctl start docker #systemctl status docker |
(6)二进制文件方式部署Kubernetes高可用集群----------安装Docker Engine相关推荐
- 二进制方式搭建Kubernetes高可用集群(超丰富的组件概念理论总结)
二进制方式部署Kubernetes高可用集群 文章目录 二进制方式部署Kubernetes高可用集群 1.环境准备 1.1.Kubernetes高可用集群部署方式 1.2.Kubernetes集群弃用 ...
- 一键部署Kubernetes高可用集群
三台master,四台node,系统版本为CentOS7 IP ROLE 172.60.0.226 master01 172.60.0.86 master02 172.60.0.106 master0 ...
- kubespray容器化部署kubernetes高可用集群
一.基础环境 docker版本1.12.6 CentOS 7 1.准备好要部署的机器 IP ROLE 172.30.33.89 k8s-registry-lb 172.30.33.90 k8s-mas ...
- ansible-playbook部署K8S高可用集群
通过ansible-playbook,以Kubeadm方式部署K8S高可用集群(多主多从). kubernetes安装目录: /etc/kubernetes/KubeConfig: ~/.kube/c ...
- Helm部署rancher 高可用集群
Helm部署rancher 高可用集群 Helm简介 Helm是Kubernetes的一个包管理工具,用来简化Kubernetes应用的部署和管理.可以把Helm比作CentOS的yum工具. Hel ...
- 部署Redis高可用集群
目录 部署Redis高可用集群 Redis集群环境 拓扑结构 IP地址 环境准备 工作原理 创建Redis集群 部署管理主机 redis-trib.rb脚本 redis服务器开启集群功能 管理主机创建 ...
- 容器编排——Kubeadm在线或离线搭建kubernetes高可用集群
目录 1.架构简介: 2.集群架构图: 3.集群服务器: 4.修改主机名称: 5.修改hosts配置文件: 6.关闭selinux: 7.关闭防火墙: 8.关闭swap: 9.设置iptables网桥 ...
- 使用kubeadm安装kubernetes高可用集群
kubeadm安装kubernetes高可用集群搭建 第一步:首先搭建etcd集群 yum install -y etcd 配置文件 /etc/etcd/etcd.confETCD_NAME=inf ...
- k8s1.18多master节点高可用集群安装-超详细中文官方文档
kubernetes安装系列文章 kubernetes1.17.3安装-超详细的安装步骤 安装kubernetes1.17.3多master节点的高可用集群 k8s1.18单master节点高可用集群 ...
- Nacos高可用集群解决方案-Docker版本
Nacos高可用集群解决方案-Docker版本 参考文章: (1)Nacos高可用集群解决方案-Docker版本 (2)https://www.cnblogs.com/hellxz/p/nacos-c ...
最新文章
- TabHost布局及新浪式TabHost布局
- Android线程间通信的几种实现方式
- AI医疗版App Store来了:GE发布“爱迪生魔盒”,集成各方医疗方案,李开复点赞...
- base64转码java版
- (转)利用快速开发框架,快速搭建微信浏览博客园首页文章
- 未来的数据中心(三)
- 史上最坑的证书报错解决方法:Code=3000 未找到应用程序的“aps-environment”的权利字符串
- 反思相信谁的评价:一直的坚定的不移的相信自己对自己的评价 相信自己是多么的重要
- keil c语言表用什么数据类型,面向51单片机的Keil uVision4基本数据类型简介
- java php html,java和html的区别是什么
- JQuery合并table单元格--有限制(table格式需要注意)
- python——redis
- Java学习之==注释、数据类型、变量、运算符
- 基于stm32单片机外文文献_13个基于STM32的经典项目设计实例,全套资料~-嵌入式系统-与非网...
- PHP教程环境--环境搭建
- 耐高温轴承1000度_1000度耐高温轴承的类型选择--SIAIF耐高温轴承
- 软件工程--可行性研究过程详解
- OneZero第二周第三次站立会议(2016.3.30)
- 元禾谷风创投:如何避开Magic Leap这种深度科技投资的大坑
- Latex转换成Word文档