环境准备 用kubeadm安装好kubernetes环境,我用的测试环境是单节点的,master node和worker node部署在同一台机器
php的Yaf框架类加载顺序研究
代码 注册ini设置到global_library变量(yaf.c) STD_PHP_INI_ENTRY("yaf.library", "", PHP_INI_ALL, OnUpdateString, global_library, zend_yaf_globals, yaf_globals) 把global_library和local_library都
Docker部署完整的PHP-RPC-Golang环境
完全基于docker部署一个php通过rpc访问golang的环境。 基本架构 我们用PHP的Laravel框架来实现一个用户登录的Restfu
Laravel整合gRPC
最近需要用Laravel实现一个Rest的API,后端调用Golang的RPC服务,记录一下整合的过程。 环境准备 php安装grpc和prot
Gokit创建微服务的例子(翻译)
第一原理 让我们创建一个Go kit 服务,我们暂时只用一个main.go文件。 你的事务逻辑 你的服务从你的事务逻辑开始。在Go kit里,我们用一个in
手动搭建kubernetes集群(四)
开始改造我们之前搭建的基础集群,加上安全机制。 准备工作 1. 停止master节点的所有服务 查看已有的service kubectl get services 删除service(例如
Golang通过ETCD实现分布式锁
之前写过用redis实现的分布式锁,这次用etcd来实现一个。 原理 首先获取一个etcd的租约,拿着这个租约用etcd的事务操作去设置一个ke
给Mac上的Fusion虚拟机设置固定ip地址
因为最近需要安装k8s的本地测试环境,所以使用Mac上的Vmware Fusion安装了几台ubuntu系统的虚拟机,某次重启的时候发现ssh
手动搭建kubernetes集群(三)
本文是这个系列的第三篇文章,前两篇记录了搭建一个k8s集群的过程,但是之前搭建好的集群少了很重要的一个部分,就是安全相关的功能,包括认证、授
手动搭建kubernetes集群(二)
根据前文准备好的环境,我们现在来一步步的搭建一个基础的k8s集群 注意,这里的配置信息都是按照我自己的虚拟环境来写的。 把server01作为m