1.结构说明

监控组件: Prometheus
展示组件: Grafana 
 
前置需要:
  一台或者多台机器,操作系统 CentOS7.x-86_x64
  硬件配置: 2G或者更多RAM, 2个CPU或者更多CPU, 硬盘30GB或者更多
  机器间网络互通
  
环境准备
  我们这里使用 vagrant 快速创建三个虚拟机,虚拟机启动前先设置 VirtualBox的主机网络都是同一IP段
 
主机是Mac intel [8G内存]
Mac查看IP地址:
ifconfig | grep inet 
这里新建monitor_pro目录/Users/guoshuai/Desktop/gs_project/monitor_pro 
在目录下新建Vagrantfile文件,配置内容如下: 
Vagrant.configure("2") do |config|
    (1..3).each do |i|
        config.vm.define "k8s-node#{i}" do |node|
            # 设置虚拟机的Box
            node.vm.box = "centos/7"
            # 设置虚拟机的主机名
            node.vm.hostname="k8s-node#{i}"


            # 设置虚拟机的IP
            node.vm.network "private_network", ip: "172.17.23.#{99+i}", netmask: "255.255.255.0"


            # VirtualBox相关配置
            node.vm.provider "virtualbox" do |v|
                # 设置虚拟机的名称
                v.name = "k8s-node#{i}"
                # 设置虚拟机的内存大小2G
                v.memory = 2048
                # 设置虚拟机的CPU个数
                v.cpus = 2
            end
        end
    end
end

接着执行vagrant up (注:前提是安装好了vagrant和virtualBox)
会自动帮我们安装好三个CentOS7的虚拟机,且我们把名字命名好如下: 
 
 
 
 
 
posted @ 2023-04-18 19:08  以赛亚  阅读(13)  评论(0编辑  收藏  举报