zoukankan      html  css  js  c++  java
  • 部署k8s集群之环境搭建和etcd单节点安装

    环境搭建以及etcd 单节点安装过程

    安装之前的环境搭建

    在进行k8s安装之前先把虚拟机准备好,这里准备的是三台虚拟机

    主机名 ip地址 角色
    master 172.16.163.131 master
    node1 172.16.163.130 node
    node2 172.16.163.129 node

    然后进行环境部署

    第一步:关闭防火墙

    //在master虚拟机上执行以下命令
    systemctl stop firewalld
    systemctl disable firewalld
    //在另外node1,node2虚拟机上也执行以上命令
    

    第二步:关掉selinux

    //执行命令
    vi /etc/selinux/config
    

    第三步:关掉postfix服务

    //执行命令
    systemctl stop postfix.service
    systemctl disable postfix.service
    

    第四步:进行host解析

    //执行命令
    vi /etc/hosts
    

    也就是将node节点和master节点进行解析。这个解析文件,每个node都需要一份。所以需要使用scp将hosts文件拷贝过去。

    scp -rp /etc/hosts 172.16.163.130:/etc/hosts
    scp -rp /etc/hosts 172.16.163.129:/etc/hosts
    

    通过以上四步就把环境搭建好了,现在开始安装etcd服务。

    etcd服务只会安装在master节点上,所以在master节点上进行etcd服务进行安装,etcd用于保持数据一致性,它是一个键值存储系统。

    //执行命令
    yum install etcd -y
    //成功过后,执行命令
    vi /etc/etcd/etcd.conf
    

    修改etcd.conf配置文件信息,主要修改监听地址。

    2379是etcd对外提供服务用的端口号。

    2380是etcd集群之间数据进行同步使用的端口号

    上图中的etcd_advertise_client_urls="http://172.16.163.131"是master的ip地址

    启动etcd服务

    //执行命令,让etcd服务开机自启动
    systemctl start etcd.service
    systemctl enable etcd.service
    
    //执行命令,查看版本号,如果出现etcd版本号即表示安装成功
    etcdctl -version
    

    //执行命令查看端口
    netstat -lntup
    

    etcd节点安装完成。

  • 相关阅读:
    一只小小麻雀——基于语法分析工具Gold开发的加减法解释器
    儿子和女儿——解释器和编译器的区别与联系
    商用密码企业调研(必做)
    create dict in python
    sequence in python
    Cpp pointers
    sorted: list sort in python
    the array.length() of C++
    string of Cpp
    srandom and random
  • 原文地址:https://www.cnblogs.com/jasonboren/p/11483433.html
Copyright © 2011-2022 走看看