极简JAVA服务进程管理
虽然当前容器化大行其道,然而还是会有些场景运行java程序使用比较传统systemd去管理,比如本文使用到的方式: 创建用户属组 export user=vqiu export group=vqiu export uid=1989 groupadd -g $uid $group useradd -s /sbin/
Kubernetes-1.13 部署metric-server 笔记
Kubernetes 1.8开始,Kubernetes通过Metrics API提供资源使用指标,例如容器CPU和内存使用。同时heapster 已被 Kubernetes 弃用。以下为 metrics-server 的折腾记录。 首先在来执行下下面命令,发现它找不请求源数据,这是因为没有为系统提供数据源。 $ k top node Error
轻量级容器系统rancherOS 笔记
环境清单 OS: hyperv/rancheros-v1.5.iso 基础环境: VMware-ESXi 系统安装 cloud-config.yml # cloud-config.yml #https://github.com/rancher/os rancher: docker:
单节点愉快部署 Kubernetes-1.13.2
环境清单 系统:Ubuntu-18.04.1(阿里云东京节点) Kubernetes版本: 1.13.2 Docker版本: 18.06-ce Docker 版本不得高于18.06版本,否则 初始化时会提示 "WARNING&
systemd 挂载NFS 报“Where= setting doesn't match unit name. Refusing”
NFS 客户端挂载NFS服务器我们准备使用systemd去管理--不使用/etc/fstab里面写内容的传统方式。 systemd 的挂载内容如下: /etc/systemd/system/pcap.mount [Unit] Description=Wangdi Firewall Package capture After=network.target
Ubuntu-18.04 DNS 配置
安装个 ubuntu-18.04,按正常程序为系统配置个DNS cat /etc/network/interfaces <省略若干行> iface enp0s25 inet static dns-nameservers 223.5.5.5
Traefik 体验笔记
traefik 与fabio 一样,也是一款现代流行的HTTP反向代理、负载均衡工具。功能要比fabio 更为丰富。 快速部署 docker-compose.yml version: '3' services: reverse-proxy: image: traefik:1.7 # The official
Fabio 体验笔记
fabio 是一个快速、现代、zero-conf 负载均衡 HTTP(S) 路由器,用于部署 consul 管理的微服务。 为Docker配置DNS cat <<EOF>/etc/docker/daemon.
Traffic Controller 使用札记
Traffic Controller 概述 Traffic Controller (以下简称TC)是Linux 流量控制模块,其原理是为数据包建立队列,并定义了队列中数据包的发送规则,从而实现在技术上对流量进行限制、调度等控制操作。 TC 中的流量控制队列分为两种:无类队列和分类队列 无类队列就是就进入网卡的数据进行统一对待,无类队列能够接受数据并对网卡流量整形,但是不能对数据包进行细致划分,无类队列规定主要有 PFIFO_
LVM 动态调整容量大小
有时候机器在安装的操作系统存储空间分配时总会有存在一些出入--没有合理分配分区空间。比如IDC机房人员帮忙安装操作系统时,默认就是自动分区。默认分区会存在大部分空间落在/home分区上面。不过还好使用的是LVM来管理,可以进行动态划分调整。 XFS 文件系统 示例:将/data分区空间扩容 # pvcreate /dev/sdc # vgextend vg_name /dev/sdc