Hyper-V下搭建K8S集群安装docker的方法步骤
如果你安装了win10系统,想做k8s集群,win10自带的hyper-v也是一个很适合的虚拟机环境。在上一节中,我们安装了两台虚拟机,这一节,都安装上docker。
master: 192.168.137.2
node1: 192.168.137.3
root密码:123456
1. 使用ssh登录虚拟机
有了ssh,在win10 host中就可以直接连接虚拟机了
ssh root@192.168.137.2
2.关闭安全配置
vi /etc/selinux/config
3.关闭防火墙
systemctl stop firewalld systemctl disable firewalld
4.永久性禁用swap
swapoff -a vi /etc/fstab
用#注释掉swap一行
5.安装最新版的docker
https://docs.docker.com/install/linux/docker-ce/centos/
卸载旧版docker
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装依赖包
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
配置docker仓库源
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
安装docker
sudo yum install docker-ce docker-ce-cli containerd.io
让docker自启动
systemctl enable docker systemctl start docker
查看是否安装成功
docker -v
6.配置阿里云镜像加速器和docker的cgroupdriver类型cgroupdriver类型
设置为systemd是为了和k8s保持一致
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://pmp7i8xs.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"] } EOF
重启docker
sudo systemctl daemon-reload sudo systemctl restart docker
TBD: 配置好了两台虚拟机的docker,下一步我们就在两台虚拟机上安装k8s
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Hyper-V尝试连接到服务器出错无效类的解决方法
Windows10安装Hyper-V后没有自动连接到本地计算机,手工连接失败,提示: 引用内容 尝试连接到服务器"DESKTOP-6P9L2HB"时出错.请检查虚拟机管理服务是否正在运行以及是否授权你连接到此服务器. 计算机"DESKTOP-6P9L2HB"上的操作失败:无效类 检查发现是没有安装Hyper-V平台,且为灰色不可钩选: Hyper-V尝试连接到服务器出错无效类解决方法 进入BIOS开启虚拟化技术[1],重启即可安装Hyper-V平台. [1].不同的
-
部署hyper-V实现桌面虚拟化的步骤(图文教程)
部署hyper-V的硬件需求如下: 需要一个64位处理器,特别是具有Intel虚拟化技术(Intel VT)或AMD虚拟化(AMD-V)技术的处理器. 另外还要求硬件强制实施数据执行保护(DEP)必须可用并已启用,也就是必须启用Intel XD位(执行禁用位)或AMD NX(无执行位). 微软实现桌面虚拟化的具体环境如下: 服务实施前需准备的: 1.需要DNS.DHCP.域环境的支持(这三种服务可以部署在同一台服务器.其中DHCP用来给虚拟机分配IP地址). 2.服务器都需要配置DNS地址,且D
-
Windows Server 2012 Hyper-V群集图文教程
实验环境: 4台服务器都为Windows Server 2012 DataCenter操作系统 SRV2012服务器安装iSCSI目标服务器角色并配置2块虚拟磁盘给两台群集服务器共享使用. 群集服务器安装Hyper-V角色和群集功能. 操作步骤: 1. 系统群集配置 具体步骤请参考:http://bbs.winos.cn/thread-132599-1-1.html 本次测试是接着上次系统群集的环境进行的. 2. 配置Hyper-V高可用虚机 2.1 在群集管理器中创建的虚机 上次在配置系统群集
-
利用win10自带虚拟机hyper-v安装centos7方法详解
一.安装win10企业版自带虚拟机 hyper-v 1.控制面板-->程序和功能-->启用或关闭Windows功能 勾上 hyper-v 确定就ok了 2.安装成功后会发现在 左下角"开始"菜单里的"Windows 管理工具" 中出现"hyper-v管理器" 打开hyper-v管理器,首先新建"虚拟交换机" 以便虚拟系统访问网络. 虚拟交换机 创建完成后,接下来我们创建 虚拟机. 这边根据需要选择第一代还是第二代.
-
浅析Hyper-V安装CentOS 8问题
CentOS 8 已经发布很长时间了,作为一直折腾Linux虚拟机的一员怎么少的了我. 环境&准备工作 系统:Win 10 pro 19H1 虚拟机:Hyper-V ISO:CentOS 8 问题 Hyper-V安装Cent OS 8选择 Server with GUI 开机之后黑屏.官网说: 注意:不要选择带有GUI的服务器作为你的基本环境.有一个已知的问题将阻止图形桌面启动. ChooseWorkstationon the left underBase Environment Then, c
-
Hyper-V创建虚拟机示例图文教程
下面的教程在win2008与win2012 都可以 以上就完成了hyper-v虚拟机的创建工作.
-
win10环境下使用Hyper-V进行虚拟机创建的教程(图解)
1. 写在前面 笔者在不同电脑上多次尝试了Hyper-V下的安装配置.个人感觉,使用体验和VMware没差(除了一次在较低电量情况下出现了GUI反应卡顿的情况).不能使用USB设备对初学者影响其实并不大,优点是能设置恢复点,缺点是不能用USB外设和安装有点小麻烦.喜欢搞"破坏性折腾"的同学们可以尝试一下. 需要注意:Hyper-V与VMware不兼容,请谨慎选择. 2. 开始配置 打开控制面板 2.1 检查win10版本 Hyper-V在win10企业版.专业版中是从控制面板开启的,家
-
Hyper-V 与 VMware比较哪个好用
对微软Hyper-V和VMware vSphere进行任何对比都需要考虑到大量的不同方面.首先,他们的目标客户和不同型号的部署功能组合就不一样.实际机器实例的数量不同,部署需求也大不相同,这些需求也带来不同的基础架构和配置选择.第二,这事关管理问题,而管理则与安装规模紧密相关.除此之外,我们还会考虑到一些其他问题,包括成本.性能表现.可扩展性和可用性等. 目标客户方面: 当涉及到高端.大体量虚拟化客户时,VMware依然占据优势.VMware的各种功能如分布式资源调度(DRS)满足了大型环境在各
-
Hyper-V虚拟机不能上网问题的解决方法
第一步:Hyper-V创建虚拟交换机 第二步:虚拟机添加旧版网络适配器 好了,试下看可以上网了
-
基于windowx的Hyper-v安装CentOS系统
目前来说,对于大部分人使用linux,要么是使用云服务器,要么是在windows上安装虚拟机,直接再物理硬件上安装Linux的应该比较少.以前windows使用虚拟机的话,一般是安装Vmware或者VirtualBox.如今Windows自带组件Hyper-V,可是轻松取代Vmware和Virtualbox.而且是系统自带,只需在程序功能里面添加Hyper-v功能就可以,和安装IIS一样方便. 1.首先,进入[控制面板][程序和功能][启用或者关闭Windows功能]直接勾选Hyper-v 如下
-
Windows Server 2012 R2 Hyper-V虚拟化常见异常处理方法总结
最近给客户做一台Hyper-V虚拟化服务器,本着对于Microsoft的爱,信心满满的安装了一套Windows Server 2012 R2 Hyper-V,可Microsoft好像不太爱我!!异常多多! 问题一:虚拟机内存占用100% 虚拟机开机内存占用正常,但是如果开启任何一个应用,内存就会100%,太吓人了!Ping都会! 我尝试调整动态内存分配但未能够此解决,后来将动态内存分配功能关闭使用正常使用正常!以前部署的时候不会有这种情况,估计与服务器硬件有关系(此服务器硬件使用DELL R72
-
详解实现hyper-v虚拟机克隆的方法
Hyper-V角色管理器是windows server 2008 R2服务器管理器中的一个角色,在windows系统下,可以通过Hyper-V角色管理器对拥有Hyper-V角色管理器的服务器和Hyper-V Server 2008 R2系统的服务器进行简单的管理 什么是hyper-v呢?我们大家都知道,hyper-v就是微软提出的一种系统管理程序虚拟化技术: Hyper-V角色管理器是windows server 2008 R2服务器管理器中的一个角色,在windows系统下,可以通过Hyper
-
如何在Hyper-V虚拟机上安装WSUS服务器技巧
由于许多企业继续减少使用物理服务器,一个经常提及的问题随之而来:对Windows Server更新服务(WSUS)服务器进行虚拟化处理是个好想法吗?简单的回答:是的.本文介绍了如何在Hyper-V虚拟机中运行WSUS. WSUS可以在虚拟机中运行吗? 一言以蔽之,可以运行.如果你打算在Hyper-V上运行WSUS虚拟机,通常不强制要求你在Windows Server 2008 R2操作系统上运行WSUS.为了稳妥起见,你需要部署WSUS 3 SP2.按常规,SP2之前的WSUS不能与Window
-
详解使用Hyper-V安装Ubuntu Server 16.10
Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术.它已经被内嵌到Win10系统内,我们只需要进行简单的安装即可.但是前提是要确保你的机器已经启用虚拟化,可以到任务管理器中查看,如下: Ubuntu(乌班图)是一个开源的Linux操作系统,同时为企业提供服务器版本.至于其他发行版本如:CentOS.Debian等,这里不是讨论的重点,本篇是以Ubuntu Server 16.10版本进行安装的.且不说Ubuntu资料多,社区广,单凭它是我大学里边接触到的第一任
-
win2008 r2 hyper-v虚拟机的安装使用图文教程第1/2页
hyper-v 简介 Hyper-V是微软的一款虚拟机产品,部署在win 8.x 64位 pro以上版本中,和Windows 2008以上服务器的版本中,其功能与VMware及VirtualBox等虚拟机软件类似.由于Hyper-v是微软自己出的软件,所以对windows的支持是最好的.对于一些需要经常使用不同操作系统的人员来说非常方便,它能让你在一台PC上同时运行多个操作系统,你不需要重新启动系统,只要点击鼠标便可以打开新的操作系统或是在操作系统之间进行切换,从此,你可以把一台机器当做多台使用
-
ASP.NET Core部署前期准备 使用Hyper-V安装Ubuntu Server 16.10
概述 Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术.它已经被内嵌到Win10系统内,我们只需要进行简单的安装即可.但是前提是要确保你的机器已经启用虚拟化,可以到任务管理器中查看,如下: Ubuntu(乌班图)是一个开源的Linux操作系统,同时为企业提供服务器版本.至于其他发行版本如:CentOS.Debian等,这里不是讨论的重点,本篇是以Ubuntu Server 16.10版本进行安装的.且不说Ubuntu资料多,社区广,单凭它是我大学里边接触到的
-
PowerShell 3.0管理Hyper-V 3.0
使用PowerShell 3.0管理Hyper-V 3.0 PowerShell ISE是集成在Windows Server中的PowerShell集成开发环境,在Windows Server 8中,PowerShell ISE终于开始支持智能感知功能了: 虽然还不如PowerGUI Script Editor还用,但是已经很不错了,且支持插件,目前插件还不多,在TeachNet上可以查看. PowerGUI Script Editor暂时还不支持PowerShell 3.0,故将使用Power
随机推荐
- vue+node+webpack环境搭建教程
- 初步讲解Ruby编程中的多线程
- 简述AngularJS的控制器的使用
- Swift教程之函数详解
- php生成二维码的几种方式整理及使用实例
- php中防止恶意刷新页面的代码小结
- 用实例说明python的*args和**kwargs用法
- 详解C#正则表达式Regex常用匹配
- Win2008 R2安装.NET Framework 4的windows6.1-KB958488-V6001-x64出现灾难性故障解决方法
- 轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
- Linux Nginx 配置SSL访问实例详解
- Python正则表达式使用经典实例
- 整理JavaScript对DOM中各种类型的元素的常用操作
- Android开发之WebView输入框提示解决办法
- java中变量和常量详解
- 用Python操作字符串之rindex()方法的使用
- C#编程实现带有Aero效果的窗体示例
- Android轻松画出触摸轨迹
- 解决Android 6.0获取wifi Mac地址为02:00:00:00:00:00问题
- 详解Java泛型及其应用