k8s安装之服务器基础环境配置
环境准备
安装常用工具
yum install -y wget telnet net-tools lrzsz vim zip unzip ntpdate yum-utils ntp ntpdate device-mapper-persistent-data lvm2 jq psmisc telnet ipvsadm ipset sysstat conntrack libseccomp
修改主机名
将master节点主机名修改为k8s-master01 node节点为k8s-node01 以这种命名规则命名即可
关闭防火墙
[root@k8s-node01 ~]# systemctl stop firewalld && systemctl disable firewalld
永久关闭selinux
[root@k8s-node01 ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config;cat /etc/selinux/config
临时关闭selinux
[root@k8s-node01 ~]# setenforce 0
配置hosts
[root@k8s-node01 ~]# cat >> /etc/hosts <<EOF
10.1.1.100 k8s-master01
10.1.1.110 k8s-node01
10.1.1.120 k8s-node02
EOF
临时关闭swap
[root@k8s-node01 ~]# swapoff -a
永久关闭swap
[root@k8s-node01 ~]# vim /etc/fstab
配置yum源(自带的kubernetes版本太低)
rm -rf /etc/yum.repos.d/*
cd /etc/yum.repo/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
vim k8s.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
yum clean all && yum makecache
安装docker
[root@k8s-master01 ~]#yum install -y yum-utils device-mapper-persistent-data lvm2
[root@k8s-master01 ~]# yum -y install docker
由于内核不支持 overlay2所以需要升级内核或者禁用overlay2(我们选择禁用,安装完docker可以启动docker测试下是否支持,启动docker不报错的可以忽略这一步)
vim /etc/sysconfig/docker 将 --selinux-enabled=false
参考文档
k8s基础环境搭建
关于 linux 的 limit 的设置
k8s安装之服务器基础环境配置相关推荐
- 从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN)
从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN) 首先先声明一下 这篇是转载来自 : 从零开始搭建深度学习服务器: 基础环境配置( ...
- 从服务器基础环境配置到搭建Docker+Gitlab+Gitlab Runner,完整介绍Spring Boot项目的持续集成与持续交付具体实现!
1. 序言 在大学的课程学习,非常注重团队协作的培养,在企业开发中,团队协作开发项目的场景更是甚多.另外,在当下的热门技术栈中,微服务开发模式.前后端分离开发模式逐渐盛行,Spring Boot.VU ...
- Hadoop高可用集群搭建-1、服务器等基础环境配置
1. 服务器集群 hostname IP user password path os spark01 192.168.0.201 hadoopadmin java home/hadoopadmin U ...
- Hadoop入门基础教程 Hadoop之服务器基础环境搭建
本文以K-Master服务器基础环境配置为例分别演示用户配置.sudo权限配置.网路配置.关闭防火墙.安装JDK工具等.用户需参照以下步骤完成KVMSlave1~KVMSlave3服务器的基础环境配置 ...
- 不过如此! jdk 的安装/配置环境变量 jdk与openjdk 的区别 jdk 官网下载所需账号密码 虚拟机基础环境配置 超详细安装教程/介绍 Ubuntu18.04 SDN软件定义网络实验
前情提要:我们已经完成了虚拟机的联网.ssh + vmtools + net-tools + vim的基础环境配置.接下来将进行jdk的安装与环境变量的配置,并介绍jdk与openjdk的区别,分享一 ...
- OpenStack 的部署T版(一)——基础环境配置
目录 一.资源规划 二.基础环境配置 1.修改添加NAT网卡配置 2.防火墙.核心防护.主机名 3.配置在线源 4.基础环境依赖包 5.VMnet1网卡配置参数 6.配置映射 7.免交互 8.时间同步 ...
- Derby/IJ基础环境配置与使用
Apache Derby是一个完全用java编写的数据库,Derby是一个Open source的产品,基于Apache License 2.0分发.其主要特点:程序小巧,基础引擎和内嵌的JDBC驱动 ...
- OpenStack(M)+ ubuntu 搭建学习二:基础环境配置
目录 一.配置网络接口 二.配置域名解析 三 .配置国内的软件源 四. 启用OpenStack库 五.安装OpenStack客户端 六.同步系统时钟与时钟服务器(NTP) 具体步骤可参考官方文档:Op ...
- 【No.1 Ionic】基础环境配置
Node 安装 git clone https://github.com/nodejs/node cd node ./configure make sudo make install node -v ...
最新文章
- 小白重装系统教程_怎么一键重装系统:安装win10系统详细图文教程
- 日期如何比较 java_如何比较Java中的日期?
- SAP 供应商寄售业务的标准流程
- Win10安装后必做的优化,解决磁盘100%占用
- 【附段错误原因,最后两个测试点】1052 Linked List Sorting (25 分)【链表类题目总结】
- Mysql索引的类型和优缺点
- 在Hibernate中使用存储过程
- leetcode 1005. K 次取反后最大化的数组和 思考分析
- java多个mapreduce_java – 在hadoop中运行多个MapReduce作业
- 计算机组成原理AB什么运算,计算机组成原理运算器实验.doc
- div html 下边加横线_HTML的组成部分、DIV+CSS布局
- Hive数据导出的三种方式
- Crystal Reports - Add Subreport
- OPPO A57怎么刷机 OPPO A57的刷机教程 OPPO A57完美解除账号锁
- 10的28次方C语言,c语言编程测定28的28次方有多少位
- C语言参数传递——地址传递与值传递
- python正则匹配任意字符_Python 正则表达式 匹配任意字符的写法
- android MediaCodec 音频编解码的实现——转码
- 【三维目标检测】Pointpillars(一)
- DOM操作 (创建、增、删、改、查、属性操作、事件操作)
热门文章
- opencv精要(3)-win下codelite的opencv配置
- 【Python】Python环境配置保姆教程(Anaconda、Jupyter、GPU环境)!
- 温州大学《深度学习》课程课件(十一、序列模型)
- 【CV】带你入门多目标跟踪(二)SORTDeepSORT
- 【论文解读】从BERT和XLNet到MPNet
- 【Python入门】Python列表的11个方法全解
- 直播 NO.5 | Facebook 田渊栋:用深度(强化)学习为组合优化寻找更好的启发式搜索策略...
- 声学、音乐计算常用工具总结(soundfile、librosa、pydub、madmom、spleeter)
- Pytorch CookBook
- 如何在企业内部实现云信私有化