【云原生 · Kubernetes】Kubernetes基础环境搭建
1、系统镜像
安装运行环境系统要求为CentOS7.5,内核版本不低于3.10。
CentOS-7.5-x86_64-DVD-1804.iso
Chinaskill_Cloud_PaaS.iso
Docker版本为docker-ce-19.03.1
Kubernetes版本为1.18.1
2、网络架构及硬件配置
主机名 | 内存 | 硬盘 | IP地址 |
---|---|---|---|
master | 12G | 100G | 192.168.100.10 |
node | 8G | 100G | 192.168.100.20 |
3、基础环境部署
本次实验环境采用master + node两个节点部署,node节点可以根据需求自主扩展。
(1)修改主机名、配置映射
master节点:
hostnamectl set-hostname master #修改主机名为mastervi /etc/hosts #修改映射配置文件127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.10 master
192.168.100.20 node
node节点:
hostnamectl set-hostname node #修改主机名为nodevi /etc/hosts #修改映射配置文件127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.10 master
192.168.100.20 node
(2)关闭SELinux、防火墙
master节点和node节点都要配置:
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configsetenforce 0 #使修改后的配置文件立即生效systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service #永久关闭防火墙
(3)删除iptables防火墙规则
master节点和node节点都要配置:
iptables –F
iptables –X
iptables –Z/usr/sbin/iptables-save
(4)上传镜像、配置yum源
将Chinaskill_Cloud_PaaS.iso和CentOS-7.5-x86_64-DVD-1804.iso镜像包上传至master节点的 / 目录下
master节点:
mkdir /opt/{k8s,centos} #创建两个挂载镜像的文件夹mv /etc/yum.repos.d/CentOS-* /home #备份原yum源配置文件vi /etc/yum.repos.d/local.repo #创建本地yum源配置文件[k8s]
name=k8s
baseurl=file:///opt/k8s/kubernetes-repo
gpgcheck=0
enabled=1
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1mount -o loop /Chinaskill_Cloud_PaaS.iso /mnt/ #挂载镜像到/mntcp -rfv /mnt/* /opt/k8s #复制/mnt/*所有的文件到/opt/k8s下umount /mnt/ #卸载镜像mount -o loop /CentOS-7.5-x86_64-DVD-1804.iso /opt/k8s #挂载镜像到/opt/k8s
yum clean all #更新yum源配置yum repolist #显示仓库
master节点安装ftp服务器:
yum install -y vsftpd #安装ftp服务器vi /etc/vsftpd/vsftpd.conf #修改ftp配置文件anon_root=/opt #在最顶另起一段插入这句命令systemctl start vsftpd #开启ftp服务
systemctl enable vsftpd #设置ftp服务开机自启
node节点:
mv /etc/yum.repos.d/CentOS-* /home #备份原yum源配置文件vi /etc/yum.repos.d/local.repo #创建本地yum源配置文件[k8s]
name=k8s
baseurl=ftp://192.168.100.10/k8s/kubernetes-repo
gpgcheck=0
enabled=1
[centos]
name=centos
baseurl=ftp://192.168.100.10/centos
gpgcheck=0
enabled=1
yum clean all #更新yum源配置yum repolist #显示仓库
后续在这里
【云原生 · Kubernetes】Kubernetes基础环境搭建相关推荐
- 【云原生之kubernetes实战】在k8s环境下部署Snipe-IT固定资产管理平台
[云原生之kubernetes实战]在k8s环境下部署Snipe-IT固定资产管理平台 一.Snipe-IT介绍 二.检查本地k8s环境 1.检查工作节点状态 2.检查系统pod状态 3.检查kube ...
- 【云原生之kubernetes实战】在k8s环境下部署OneNav个人书签工具
[云原生之kubernetes实战]在k8s环境下部署OneNav个人书签工具 一.OneNav介绍 1.OneNav简介 2.OneNav特点 二.检查本地k8s环境 1.检查工作节点状态 2.检查 ...
- 【云原生之kubernetes实战】在k8s环境下部署Homepage个人导航页
[云原生之kubernetes实战]在k8s环境下部署Homepage个人导航页 一.Homepage简介 二.检查本地k8s环境 1.检查工作节点状态 2.检查系统pod状态 三.安装docker- ...
- kubernetes集群环境搭建(kubeadm方式)
1. kubernetes简介 kubernetes,是一个全新的基于容器技术的分布式架构领先方案,是谷歌严格保密十几年的秘密武器----Borg系统的一个开源版本,于2014年9月发布第一个版本,2 ...
- Kubernetes集群环境搭建详细教程(一主两从)
Kubernetes集群环境搭建详细教程(一主两从) 1.1 安装要求 在开始之前,部署Kubernetes 集群机器需要满足以下几个条件: 一台或多台机器,操作系统CentOS7.x-86_x64 ...
- 【云原生之kubernetes实战】在k8s集群下部署Weave Scope监控平台
[云原生之kubernetes实战]在k8s集群下部署Weave Scope监控平台 一.Weave Scope介绍 1.Weave Scope简介 2.Weave Scope的特点 3.Weave ...
- 【云原生】Kubernetes集群升级
[云原生]Kubernetes集群升级指南 前言 一.集群升级过程辅助命令 二.升级master节点 2.1.升级kubeadm. 2.2.验证升级计划 2.3.master节点升级 三.升级node ...
- 搭建OpenStack多节点的企业私有云平台——基础基础环境搭建
搭建OpenStack多节点的企业私有云平台--基础环境搭建 参考书籍:OpenStack云平台部署与高可用实战 前期准备: 安装VMware workstation 15.5 下载CentOS-7- ...
- 【云原生之k8s】kubeadm搭建k8s集群
[云原生之k8s]kubeadm搭建k8s集群 前言 一.集群介绍 (1)集群搭建方法 (2)集群架构 二.集群部署 (1)环境部署 ①所有节点,关闭防火墙规则,关闭selinux,关闭swap交换 ...
- SpringCloud Alibaba微服务实战(一) - 基础环境搭建
说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...
最新文章
- golang通过itemid获取zabbix graph监控图
- Java排序算法:冒泡排序
- [云炬创业学笔记]第三章商业创意的发掘与评估测试2
- win7,ubuntu双系统——重装win7后如何恢复ubuntu引导
- 计算机硬件:固态硬盘选购的技巧
- 互联网晚报 | 1月11日 星期二 | 恒大集团退租深圳总部大楼;荣耀发布首款折叠旗舰手机;虎牙拿下5年LPL独播权...
- github的gh-pages分支展示项目页面
- 计算机硬件配置和软件有哪些,BIM软件对电脑硬件配置有什么要求?
- java调用远程主机shell_Java 执行远程主机shell命令代码
- [论文阅读] Exploring Dense Context for Salient Object Detection
- 在micropython固件中加入st7789驱动
- 计算机搜索栏打字不显示,win7系统电脑使用搜狗输入法打字看不到选字框的解决方法...
- (安卓免费抓包软件)安卓7以上版本微信内部无法抓包的完美解决方案
- 计算机c盘崩了,崩溃,C盘爆红了!试试这5款电脑清理工具,每一个都很实用
- 洛克耶是如何发现氦元素的?
- 电子元器件失效模式及失效机理汇总
- (jsp一)概述及服务器配置
- 小白尝试c++编写飞机大战
- 微信小程序仿手机淘宝新增地址自动识别地址,姓名,手机号
- java:输出一个蜗牛图案
热门文章
- 扩音器软件测试简历,扩音器实验总结.docx
- webstrom设置启动时可选择打开项目,不打开最近的项目
- 关于雷达隐身的一些事
- 公关传播与跨界营销的融合,附案例分析
- 使用fairseq从头开始训练一个中英神经机器翻译模型
- C#封闭方法和封闭类:sealed
- 新代plc编程代码及解释_新代系统 PLC 与CNC 接口列表说明
- 统一自己的mac和linux环境的终端使用(alacritty+tmux代替iterm2)
- MCC(移动国家码)、MNC(移动网络码) 和IMSI
- 【小实验1】比较ResNet、ViT、SwinTransformer的归纳偏置(然而并没有达到预期结果)