Latest

Apr
15
Ansible WebUI工具之Semaphore

Ansible WebUI工具之Semaphore

semaphore 是一款基于GO语言编写的 Ansible-WebUI系统,同类产品还有: Tower,商业软件 awx,Tower的上游软件,开源免费,不适应于生产环境 ara 等 YUM安装 MySQL 安装 <略过> Semphore 安装部署
2 min read
Apr
03
Nginx 实现同端口复用HTTPS/TLS业务

Nginx 实现同端口复用HTTPS/TLS业务

前置条件: nginx-1.15.2 以上   1.15.2 版本新增了 $ssl_preread_protocol 变量,通过该变量可以使用 stream 反向代理时预先判断连接是否为SSL/TLS协议或者为非SSL/TLS协议,从而实现同一个端口来转发不同的业务,   stream_
3 min read
Feb
23
Linux 系统如何使用 LUKS 加密分区?

Linux 系统如何使用 LUKS 加密分区?

对于一些敏感数据,最常见的方法就是对它进行加密,尤其是将这些服务存在公有云环境。以下为如何使用 LUKS 套件来加密我们私密信息。 安装 cryptsetup 软件包安装cryptsetupapt-get install cryptsetup RHEL / CentOS / Oracle / Scientific Linux 系统请使用以下命令来安装cryptsetup yum install cryptsetup-luks
4 min read
Feb
17
kubernetes资源简写表

kubernetes资源简写表

kubernetes有很多资源都有简称,可以在使用kubectl命令中使用这些简称来节约时间,提高效率,同时也可以减少出错。 序号 资源全称 资源简称 01 configmaps cm 02 daemonsets ds 03 deployments deploy 04 endpoints ep 05
1 min read
Feb
15
如何解决在初始化kubernetes集群时无法访问gcr.io?

如何解决在初始化kubernetes集群时无法访问gcr.io?

国内网络比较特殊化,无法直接访问gcr.io,这导致了我们在正常初始化kubernetes集群时会失败--kubernetes在使用kubeadm工具时会自动拉取gcr.io上面的docker镜像。这时我们需要通过一些特殊的手段来解决该问题。 方法一、镜像替换法 顾名思义,就是从别的地方下载集群所需要的docker镜像,然后将这些镜像tag标记成gcr.io镜像,这样在集群初始化时的镜像依赖就可以得到解决。 查看集群环境需要镜像列表 $ sudo kubeadm config images list k8s.
3 min read
Feb
12
使用kubeadm 部署多master 高可用集群

使用kubeadm 部署多master 高可用集群

环境清单 OS: Debian-9.5 Docker 版本: 18.06 Master 节点IP: 192.168.11.81 192.168.11.82 192.168.
11 min read
Feb
05
极简JAVA服务进程管理

极简JAVA服务进程管理

虽然当前容器化大行其道,然而还是会有些场景运行java程序使用比较传统systemd去管理,比如本文使用到的方式: 创建用户属组 export user=vqiu export group=vqiu export uid=1989 groupadd -g $uid $group useradd -s /sbin/
1 min read
Jan
30
Kubernetes-1.13 部署metric-server 笔记

Kubernetes-1.13 部署metric-server 笔记

Kubernetes 1.8开始,Kubernetes通过Metrics API提供资源使用指标,例如容器CPU和内存使用。同时heapster 已被 Kubernetes 弃用。以下为 metrics-server 的折腾记录。 首先在来执行下下面命令,发现它找不请求源数据,这是因为没有为系统提供数据源。 $ k top node Error
3 min read
Jan
27
轻量级容器系统rancherOS 笔记

轻量级容器系统rancherOS 笔记

环境清单 OS: hyperv/rancheros-v1.5.iso 基础环境: VMware-ESXi 系统安装 cloud-config.yml # cloud-config.yml #https://github.com/rancher/os rancher: docker:
5 min read
Jan
25
单节点愉快部署 Kubernetes-1.13.2

单节点愉快部署 Kubernetes-1.13.2

环境清单 系统:Ubuntu-18.04.1(阿里云东京节点) Kubernetes版本: 1.13.2 Docker版本: 18.06-ce Docker 版本不得高于18.06版本,否则 初始化时会提示 "WARNING&
5 min read