k8s部署方式整理

是不会方式多种多样 MicroK8s部署 MicroK8s适合单机测试环境,友好的操作体验可以很轻松的上手k8s集群控制和开发。 // MicroK8s 依赖 snapd工具需要第一个安装sudo yum install epel-releasesudo yum install snapdsudo syst...

k8s关键术语和概念总结

Kubernetes是一个全新的基于容器技术的分布式架构领先方案。这个方案虽然很新,但谷歌已经稳定运行了十几年以来大规模应用容器化技术的积累和升华的重要成功。运用K8s我们不仅能节省不少于30%的开发成本,同时可以将更多地经历放到业务本身,我们不必再费心于服务监控和故障处理模块的开发和开发复杂的服务治理框架,一...

kubernetes搭建

搭建环境最快的方法就是参照官方稳定进行搭建:https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/ 一、 环境要求 一个或者多个兼容 deb 或者 rpm 软件包的操作系统,比如 Ubuntu 或者 CentOS 每台机器 2 ...

docker三大件之镜像学习

操作系统分为内核和用户空间,,对于linux而言,内核启动后,会挂载root 文件系统为其提供用户空间支持。而Docker镜像(Image),就相当于是一个root文件系统。比如官方镜像ubuntu:18.04 就包含了完整的一套最小的root 文件系统。 Docker镜像是一个特殊的文件系统,除了提供容器运行...

RabbitMQ 系统架构和通信过程

MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统。业务上,可以实现服务...

Centos 端口转发管理

在工作中经常会遇到vpc网络,内网所有机器通过唯一一台对外的proxy机器进行共享上网,这里记录一下如何做好端口转发和管理。 展示所有nat表规则 以编号标注 root@jumper:~# iptables -L -t nat --line-numberChain PREROUTING (policy ...

LDAP 分享

轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。OpenLDAP是轻型目录访问协议(Lightweight Directory Access Prot...

从零编译nginx+lua+cjson模块的nginx服务实现日志全程监控

我们中有这样的需求就是,当前端和后端通过接口通信以后,我们在日常排查中缺少跟踪接口返回信息和所有头部信息的跟踪,针对于这个需求我们采用nginx+lua+cjson的形式通过lua脚本 准备的模块 LuaJIT http://luajit.org/download/LuaJIT-2.0.5.tar.gz ...

nginx上部署nginx-json-log来监控网站上接口的详细数据

业务上有这么一个需求,当接口之间产生的错误仅仅只能靠nginx errlog 来查看,但是具体的交互信息咱们看不到,这里就需要监控Content-Type: application/json; 这样的交互数据,以便于后期业务排查错误变得更加的方便。 开源库: fooinha/nginx-json-log ...

php安装ZooKeeper

上一篇说了zookeeper的搭建,现在就得在php环境中使用上它,"ZooKeeper"是Java开发的对java支持比较好,如果php想使用上必须安装其c扩展才可以使用 一、基础环境软件包准备 Lib Zookeeper包下载地址: http://zookeeper.apache.or...