当前位置:   article > 正文

【k8s】Kubernetes的学习(2.搭建K8S集群----准备k8s集群环境以及集群环境要求和IP设置相关)_自建k8s网关ip

自建k8s网关ip

目录

1. 搭建k8s环境平台规划

1.1 单master集群

 1.2 多master集群

 2. kubernetes搭建环境

2.1 kubeadm

2.2 二进制包

 3. 使用kubeadm方式搭建k8s集群

3.1 安装要求

3.2 准备好需要的三台安装好的虚拟机

4.开始使用Vmware虚拟机把搭建k8s所需要的环境搭建好 

4.1 查看本机的 虚拟机 VMnet8 IP设置

4.1.1 打开电脑的 网络和 Internet 

 4.1.2 打开更改适配器选项

4.1.3 右键 VMware Virtual Ethernet Adapter for VMnet8 打开属性,双击Internet协议版本4 

 4.1.4 记住下面 的 IP地址和子网掩码

4.2 虚拟机网络设置

4.2.1 打开 虚拟网络编辑器

 4.2.2  更改设置

 4.2.3 点击 VMnet8, 选择NAT模式,点击NAT设置

4.2.4 查看虚拟的网关IP即默认网关,记录下来

4.3 这样就拿到了子网掩码、默认网关

5.搭建虚拟机环境 

1. 搭建k8s环境平台规划

1.1 单master集群

 1.2 多master集群

 2. kubernetes搭建环境

目前生产部署 Kubernetes 集群主要有两种方式:

2.1 kubeadm

Kubeadm 是一个 K8s 部署工具,提供 kubeadm init 和 kubeadm join,用于快速部 署 Kubernetes 集群。

官方地址:Kubeadm | Kubernetes

2.2 二进制包

从 github 下载发行版的二进制包,手动部署每个组件,组成 Kubernetes 集群。 Kubeadm 降低部署门槛,但屏蔽了很多细节,遇到问题很难排查。如果想更容易可

控,推荐使用二进制包部署 Kubernetes 集群,虽然手动部署麻烦点,期间可以学习很 多工作原理,也利于后期维护。

 3. 使用kubeadm方式搭建k8s集群

kubeadm 是官方社区推出的一个用于快速部署 kubernetes 集群的工具,这个工具能通 过两条指令完成一个 kubernetes 集群的部署:

  • 第一、创建一个 Master 节点  kubeadm init
  • 第二, 将 Node 节点加入到当前集群中 $ kubeadm join <Master 节点的 IP 和端口 >

3.1 安装要求

在开始之前,部署 Kubernetes 集群机器需要满足以下几个条件:

  • 一台或多台机器,操作系统 CentOS7.x-86_x64
  • 硬件配置:2GB 或更多 RAM,2 个 CPU 或更多 CPU,硬盘 30GB 或更多
  • 集群中所有机器之间网络互通
  • 可以访问外网,需要拉取镜像
  • 禁止 swap 分区

3.2 准备好需要的三台安装好的虚拟机

这边需要虚拟机、VMware、以及连接工具等的都可以私信我,免费发给你

  • master : k8s-master
  • node1 : k8s-node1
  • node2 : k8s-node2

4.开始使用Vmware虚拟机把搭建k8s所需要的环境搭建好 

4.1 查看本机的 虚拟机 VMnet8 IP设置

4.1.1 打开电脑的 网络和 Internet 

 4.1.2 打开更改适配器选项

4.1.3 右键 VMware Virtual Ethernet Adapter for VMnet8 打开属性,双击Internet协议版本4 

 4.1.4 记住下面 的 IP地址和子网掩码

我这边是 IP地址是: 192.168.112.1        子网掩码是:255.255.255.0

4.2 虚拟机网络设置

4.2.1 打开 虚拟网络编辑器

 4.2.2  更改设置

 4.2.3 点击 VMnet8, 选择NAT模式,点击NAT设置

4.2.4 查看虚拟的网关IP即默认网关,记录下来

 

4.3 这样就拿到了子网掩码、默认网关

5.搭建虚拟机环境 

  1.  使用 centos7 镜像安装好Linux 系统,并设置master的节点的机器,机器名称叫做k8s-master、其他两个节点分别叫k8s-node1、k8s-node2,这块不做演示,也就是基本的虚拟机安装Linux系统,记得这三台的密码root密码设置为123456,方便使用

  2. 安装好镜像之后,进行下面的操作和设置

  3. 查看三台机器的ip,并用xshell等类似的工具链接上,以便接下来的操作

  4. 进入到root用户下

  5. 进入目录   cd /etc/sysconfig/network-scripts/

  6. vi ifcfg-ens33

  7. 修改BOOTPROTO为"static"

     

  8. 然后在底部添加如下配置
    IPADDR这个配置设置的就是改虚拟机的ip,设置前可以用本机ping一下如果ping不通再使用这个ip,

    1. NM_CONTPROTO=no
    2. BOOTPROTO=static
    3. IPADDR=192.168.112.180
    4. GATEWAY=192.168.112.2
    5. NETMASK=255.255.255.0
    6. DNS1=192.168.112.1
    7. DNS2=192.168.112.2
  9. 保存之后,重启网络
     

    service network restart
  10. 如果重启失败,直接重启机器
     

    shutdown -r now 立刻重启(root用户使用)
  11. 其他两台机器,也是上述同样的设置方式,注意区分ip以及虚拟机名称

  12. 如果三台机器都可以ping通百度并且这三台机器都可以互相ping通的情况下,则代表虚拟环境设置成功,就可以开始搭建集群了
     

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/40887
推荐阅读
相关标签
  

闽ICP备14008679号