环境准备

安装常用工具

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安装之服务器基础环境配置相关推荐

  1. 从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN)

    从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN) 首先先声明一下 这篇是转载来自  : 从零开始搭建深度学习服务器: 基础环境配置( ...

  2. 从服务器基础环境配置到搭建Docker+Gitlab+Gitlab Runner,完整介绍Spring Boot项目的持续集成与持续交付具体实现!

    1. 序言 在大学的课程学习,非常注重团队协作的培养,在企业开发中,团队协作开发项目的场景更是甚多.另外,在当下的热门技术栈中,微服务开发模式.前后端分离开发模式逐渐盛行,Spring Boot.VU ...

  3. Hadoop高可用集群搭建-1、服务器等基础环境配置

    1. 服务器集群 hostname IP user password path os spark01 192.168.0.201 hadoopadmin java home/hadoopadmin U ...

  4. Hadoop入门基础教程 Hadoop之服务器基础环境搭建

    本文以K-Master服务器基础环境配置为例分别演示用户配置.sudo权限配置.网路配置.关闭防火墙.安装JDK工具等.用户需参照以下步骤完成KVMSlave1~KVMSlave3服务器的基础环境配置 ...

  5. 不过如此! jdk 的安装/配置环境变量 jdk与openjdk 的区别 jdk 官网下载所需账号密码 虚拟机基础环境配置 超详细安装教程/介绍 Ubuntu18.04 SDN软件定义网络实验

    前情提要:我们已经完成了虚拟机的联网.ssh + vmtools + net-tools + vim的基础环境配置.接下来将进行jdk的安装与环境变量的配置,并介绍jdk与openjdk的区别,分享一 ...

  6. OpenStack 的部署T版(一)——基础环境配置

    目录 一.资源规划 二.基础环境配置 1.修改添加NAT网卡配置 2.防火墙.核心防护.主机名 3.配置在线源 4.基础环境依赖包 5.VMnet1网卡配置参数 6.配置映射 7.免交互 8.时间同步 ...

  7. Derby/IJ基础环境配置与使用

    Apache Derby是一个完全用java编写的数据库,Derby是一个Open source的产品,基于Apache License 2.0分发.其主要特点:程序小巧,基础引擎和内嵌的JDBC驱动 ...

  8. OpenStack(M)+ ubuntu 搭建学习二:基础环境配置

    目录 一.配置网络接口 二.配置域名解析 三 .配置国内的软件源 四. 启用OpenStack库 五.安装OpenStack客户端 六.同步系统时钟与时钟服务器(NTP) 具体步骤可参考官方文档:Op ...

  9. 【No.1 Ionic】基础环境配置

    Node 安装 git clone https://github.com/nodejs/node cd node ./configure make sudo make install node -v ...

最新文章

  1. 小白重装系统教程_怎么一键重装系统:安装win10系统详细图文教程
  2. 日期如何比较 java_如何比较Java中的日期?
  3. SAP 供应商寄售业务的标准流程
  4. Win10安装后必做的优化,解决磁盘100%占用
  5. 【附段错误原因,最后两个测试点】1052 Linked List Sorting (25 分)【链表类题目总结】
  6. Mysql索引的类型和优缺点
  7. 在Hibernate中使用存储过程
  8. leetcode 1005. K 次取反后最大化的数组和 思考分析
  9. java多个mapreduce_java – 在hadoop中运行多个MapReduce作业
  10. 计算机组成原理AB什么运算,计算机组成原理运算器实验.doc
  11. div html 下边加横线_HTML的组成部分、DIV+CSS布局
  12. Hive数据导出的三种方式
  13. Crystal Reports - Add Subreport
  14. OPPO A57怎么刷机 OPPO A57的刷机教程 OPPO A57完美解除账号锁
  15. 10的28次方C语言,c语言编程测定28的28次方有多少位
  16. C语言参数传递——地址传递与值传递
  17. python正则匹配任意字符_Python 正则表达式 匹配任意字符的写法
  18. android MediaCodec 音频编解码的实现——转码
  19. 【三维目标检测】Pointpillars(一)
  20. DOM操作 (创建、增、删、改、查、属性操作、事件操作)

热门文章

  1. opencv精要(3)-win下codelite的opencv配置
  2. 【Python】Python环境配置保姆教程(Anaconda、Jupyter、GPU环境)!
  3. 温州大学《深度学习》课程课件(十一、序列模型)
  4. 【CV】带你入门多目标跟踪(二)SORTDeepSORT
  5. 【论文解读】从BERT和XLNet到MPNet
  6. 【Python入门】Python列表的11个方法全解
  7. 直播 NO.5 | Facebook 田渊栋:用深度(强化)学习为组合优化寻找更好的启发式搜索策略...
  8. 声学、音乐计算常用工具总结(soundfile、librosa、pydub、madmom、spleeter)
  9. Pytorch CookBook
  10. 如何在企业内部实现云信私有化