CKA-Ubuntu18.04安装Kubernetes集群

文档整理参考:虫之教育唐老师

K8S是什么

官方定义:Kubernates官网

Kubernetes, also known as K8s, 
is an open-source system for automating deployment, 
scaling, and management of containerized applications.

Kubernetes也称k8s,是一个开源的用于容器自动化部署,编排和管理的应用。

编排是什么意思?

编排:
  1.按照一定的目的依次排列
  2.调配、安排

kubernetes,因为k到s之间有8个字母,所以也称K8S。是Google在2014年开源的一个容器编排引擎,使用Go语言开发,用于自动化容器化应用程序的部署、规划、扩展和管理,它将组成应用程序的容器分组为逻辑单元,以便于管理和发现,用于管理云平台中多个主机的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,很多细节都不需要运维人员去进行复杂的手工配置和处理。

ubuntu修改root密码

sudo passwd root

在这里插入图片描述

修改静态ip

Ubuntu修改静态ip

先找到配置文件,通常在/etc/netplan/目录下
在这里插入图片描述
vim 01-netcfg.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      addresses: [192.168.10.100/24]
      gateway4: 192.168.10.2
      nameservers:
          addresses: [114.114.114.114]

保存文件并应用配置:

sudo netplan apply

在这里插入图片描述

CentOS修改静态ip

可以先使用“nmcli con show”查看网卡信息
在这里插入图片描述
网卡的配置文件在

/etc/sysconfig/network-scripts

在这里插入图片描述
在这里插入图片描述
配置完后需要重启网络服务

systemctl restart network

环境准备

安装Kubernetes前有一些系统设置需要提前设置好

1.关闭防火墙

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

2.关闭selinux

# 关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config  #永久
setenforce 0  #临时

3.关闭swap

# 关闭swap(k8s禁止虚拟内存以提高性能)
sed -ri 's/.*swap.*/#&/' /etc/fstab #永久
swapoff -a #临时

4.修改自定义主机名

hostnamectl set-hostname k8s-master1

5.添加hosts

# 在master添加hosts
cat >> /etc/hosts << EOF
192.168.10.100 k8s-master1
192.168.10.101 k8s-node1
192.168.10.102 k8s-node2
EOF

6.设置网桥参数

cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF

使参数生效

sudo sysctl --system  

7.时间同步

# 时间同步
yum install ntpdate -y
ntpdate time.windows.com

设置时区
tzselect 查询时区

timedatectl   set-timezone  Asia/Shanghai

修改更新源

修改阿里源为 Ubuntu 18.04 默认的源,集群中每个节点分别修改。

1.先备份默认的源

mv /etc/apt/sources.l
  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值