资讯专栏INFORMATION COLUMN

centos7安装docker-1.13.1, kubelet/kubectl/kubeadm-1.

luckyyulin / 761人阅读

摘要:当我使用亚马逊云服务建好的服务时,发现版本太旧了,而目前不支持这里主要讲一下在安装及启动需要修改的一些配置文件安装删除旧版本的安装启动修改文件将设置为不然可能会由于服务不能用导致

当我使用亚马逊云服务建好的centos7服务时,发现docker版本太旧了,而目前kubernetes不支持docker-ce,
这里主要讲一下在安装docker-1.13.1及启动需要修改的一些配置文件.  

centos7安装docker-1.13.1 删除旧版本的docker
sudo yum remove -y docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-selinux 
                  docker-engine-selinux 
                  docker-engine
安装docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum-config-manager --add-repo  https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install docker -y
启动docker

修改/etc/sysconfig/docker文件

# 将--selinux-enabled设置为false,不然可能会由于selinux服务不能用导致docker启动失败  

OPTIONS="--selinux-enabled=false --log-driver=json-file --signature-verification=false"

修改systemd启动参数

# 这个启动参数是centos7自带的docker1.11.1版本需要的,会导致docker1.13.1启动失败
mv /etc/systemd/system/docker.service.d/execstart.conf /etc/systemd/system/docker.service.d/execstart.conf.cp
systemctl daemon-reload
systemctl enable docker && systemctl start docker
centos7安装kubelet/kubectl/kubeadm-1.9.5 安装kubeadm, kubelet, kubectl
cat < /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubelet-1.9.5 kubeadm-1.9.5 kubectl-1.9.5
修改k8s.conf

官网文档上写一些用户在RHEL/Centos7系统上安装时,由于iptables被绕过导致路由错误,需要在
sysctl的config文件中将net.bridge.bridge-nf-call-iptables设置为1.

cat <  /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system
启动kubelet
systemctl enable kubelet && systemctl start kubelet

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/8031.html

相关文章

  • centos7安装docker-1.13.1, kubelet/kubectl/kubeadm-1.

    摘要:当我使用亚马逊云服务建好的服务时,发现版本太旧了,而目前不支持这里主要讲一下在安装及启动需要修改的一些配置文件安装删除旧版本的安装启动修改文件将设置为不然可能会由于服务不能用导致 当我使用亚马逊云服务建好的centos7服务时,发现docker版本太旧了,而目前kubernetes不支持docker-ce, 这里主要讲一下在安装docker-1.13.1及启动需要修改的一些配置文件....

    paulquei 评论0 收藏0
  • centos7安装docker-1.13.1, kubelet/kubectl/kubeadm-1.

    摘要:当我使用亚马逊云服务建好的服务时,发现版本太旧了,而目前不支持这里主要讲一下在安装及启动需要修改的一些配置文件安装删除旧版本的安装启动修改文件将设置为不然可能会由于服务不能用导致 当我使用亚马逊云服务建好的centos7服务时,发现docker版本太旧了,而目前kubernetes不支持docker-ce, 这里主要讲一下在安装docker-1.13.1及启动需要修改的一些配置文件....

    liaoyg8023 评论0 收藏0
  • Docker 验证 Centos7.2 离线安装 Docker 环境

    摘要:安装和配置用户权限安装将依赖包上传到内网服务器指定目录没有报错验证启动服务搞定配置用户添加一个用户,专门管理。千万不要图省事,服务器上直接用管理容器可以安装又被坑了安装完都自带,版本的居然不带。 序 题记:搞定了就是故事,搞不定就是事故。 条件有限,开局只有一台开发机,要跑5套子系统组成的项目群。还要有一些辅助和验证的系统要跑在这上面。从配置来看,要想顺畅开心地完成项目群基础环境支撑,...

    wall2flower 评论0 收藏0
  • 【边玩边学K8S】【002】安装Docker

    安装Docker 安装 [root@host01 ~]# yum makecache [root@host01 ~]# yum install docker [root@host01 ~]# yum install golang 启动 [root@host01 ~]# systemctl enable docker [root@host01 ~]# systemctl start docker [...

    Lowky 评论0 收藏0
  • 【边玩边学K8S】【002】安装Docker

    安装Docker 安装 [root@host01 ~]# yum makecache [root@host01 ~]# yum install docker [root@host01 ~]# yum install golang 启动 [root@host01 ~]# systemctl enable docker [root@host01 ~]# systemctl start docker [...

    trilever 评论0 收藏0

发表评论

0条评论

luckyyulin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<