CentOS7安装单机kubernetes和Docker
1.软件包下载
Docker下载地址:https://hub.docker.com/u/kubeguide
Kubernetes下载地址:https://github.com/kubernetes/kubernetes/releases
2.准备环境
首先,我们开始准备Kubernetes的安装环境和相关镜像下载,建议采用VirtualBox或者VMware Workstation在本机虚拟一个64位的CentoOS7虚拟机作为测试环境。
注意:CentOS虚拟机内核需在3.10以上才可以安装kubernetes和Docker.
【1】查看你当前内核版本
$uname -r
【2】使用root权限登录CentOS。确保你的yum包更新到最新
$sudo yum update
【3】关闭CentOS自带的防火墙服务
$systemctl disable firewalld
$systemctl stop firewalld
【4】卸载旧版本(如果有)
查看一下是否安装过kubernetes和docker
$yum list installed | grep docker
$yum list installed | grep kubernetes
如果想卸载
$sudo yum remove docker
docker-common
docker-selinux
docker-engine
$sudo yum remove kubernetes
【5】安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
【6】设置yum源
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
该步骤为在线安装。
离若线状态下,一定要注意设置yum源、CentOS网络、安装docker和kubernetes的依赖包
【7】可以查看所有仓库中所有docker版本,并选择特定版本安装
$ yum list docker-ce --showduplicates | sort -r
【8】安装etcd和kubernetes软件(将自动安装Docker软件)
$ sudo yum install -y etcd kubernetes
当然,安装docker有很多命令方式,也可以采用如下:
$ sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
也可以通过命令:$ sudo yum install docker-ce 来安装docker
不过,都需要另外安装kubernetes。
【9】安装好软件后,记得修改两个配置文件(其他配置文件使用系统默认的配置参数即可)
Docker配置文件:/etc/sysconfig/docker,其中OPTIONS的内容设置为:OPTIONS=’–selinux-enabled=false’ --insecures-registry gcr.io
kubernetes apiserver配置文件为:/etc/sysconfig/apiserver,把–admission_control参数中的ServiceAccount删除。
修改后的内容如下图:
【10】按顺序启动所有服务(此处把kubernetes和docker都安装了)
$ systemctl start etcd
$ systemctl start doecker
$ systemctl start kube-apiserver
$ systemctl start kube-controller-manager
$ systemctl start kube-scheduler
$ systemctl start kubelete
$ systemctl start kube-proxy
【11】测试一下docker和kubernetes是否安装成功
$docker version
$kubectl version
至此,一个单机版的kubernetes集群环境就安装启动完成了。
接下来,我们可以在这个单机版的kubernetes集群上练习了
注意:上述步骤均为在线安装,
CentOS7安装单机kubernetes和Docker相关推荐
- Centos7 安装部署Kubernetes(k8s)集群过程
1.系统环境 服务器版本 docker软件版本 CPU架构 CentOS Linux release 7.9 Docker version 20.10.12 x86_64 2.前言 如下图描述了软件部 ...
- centos7 安装单机 ClickHouse
前言 ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C++ 语言编写,主要用于在线分析处理查询(OLAP),能够使用 SQL 查询实时生成分析 ...
- VMware下centos7安装k8s(Kubernetes)多master集群
上一节:VMware下centos7安装k8s(Kubernetes)集群 1.使用MobaXterm打开多个窗口,进行多窗口同时编辑,已提前改好IP和hostname. 2.修改hosts,用vim ...
- kind:Kubernetes in Docker,单机运行 Kubernetes 群集的最佳方案?
作者:gc(at)sysin.org,主页:www.sysin.org 请访问原文发布链接:https://sysin.org/article/kind/,查看最新版. 是否没有足够的机器运行 Kub ...
- centos7 下google Kubernetes(k8s)集群安装部署
centos7 下google Kubernetes(k8s)集群安装部署 简介 安装环境 安装前准备 ECTD集群配置 命令含义: master节点配置 1.安装kubernetes和etcd 2. ...
- CentOS7安装Docker及配置国内镜像源
环境CentOS7 一.Docker docker安装 https://docs.docker.com/get-docker/ https://docs.docker.com/engine/insta ...
- CentOS7安装Docker详细教程
CentOS7安装Docker 文章目录 CentOS7安装Docker Docker简介 Docker架构 Docker安装流程 查看Docker 参考文章 Docker简介 Docker 是一个开 ...
- docker之centos7安装docker
目录 1.前言 2.docker安装 2.1.docker安装 2.2.组件更新 3.基本命令 4.docker使用初次体验 1.前言 Docker支持以下的CentOS版本: CentOS 7 (6 ...
- linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动
接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能. 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意 ...
- Centos7 安装docker和docker-compose
文章目录 1. 环境介绍 2. 删除旧版本和相关依赖 3. 安装依赖 4. 配置稳定的repositories 5. 安装docker 6. docker信息 7. Centos7 安装docker- ...
最新文章
- Makefile 选项 CFLAGS 、LDFLAGS 、LIBS
- TFmini传感器使用
- ntko office在线编辑控件问题记录
- SpringBoot+MyBatisPlus整合时提示:Invalid bound statement(not found):**.dao.UserDao.queryById
- rancher k8s docker 关系_【环境搭建】Ubuntu20.04通过rke部署K8S
- vue/cli 3.0 font-size随屏幕大小变化而变化 rem设置
- 嗯?那你来说说用 ArrayList 还是 LinkedList
- 基于matlab的数字下变频器的设计与仿真应用,基于MATLAB的数字下变频器的设计与仿真应用.pdf...
- JAVA-配置path环境
- python怎么用第三方库_python中第三方库的下载方法
- 中国特技飞机市场趋势报告、技术动态创新及市场预测
- iPhone清理喇叭灰尘_厉害了!原来可以这样一键清理 iPhone 喇叭灰尘!
- 基于MVC .NET Core动态角色的授权
- SWT定位– setBounds()或setLocation()
- BZOJ4987 Tree
- 【大咖分享】BFF在千寻位置网前端的落地和演进
- 高德地图 SDK集成 定位 地理编码 搜索 经纬度获取 功能工具类
- Android加密 看雪,Android加密与解密入门两题
- 射雕英雄传》中的爱情-孔庆东
- HttpClient通过RetryHandler实现超时重试