Gogeof 的博客

关注分布式系统,k8s,Golang

排序:
默认
按更新时间
按访问量

Prometheus Operator

原文:https://github.com/coreos/prometheus-operator/blob/master/Documentation/design.md设计(Design)本文描述了 Prometheus Operator 引入的自定义资源定义之间的设计和交互。Prometheus...

2018-04-24 14:00:06

阅读数:61

评论数:0

Operators

Operators 原文:https://coreos.com/operators/ 概览(Overview) Operator 是一个特定于应用程序的控制器,它扩展 Kubernetes API 以代表 Kubernetes 用户创建,配置和管理复杂,有状态的应用程序实例。它建立在基本的 ...

2018-04-23 19:07:17

阅读数:216

评论数:0

etcd operator 介绍

原文:https://coreos.com/blog/introducing-the-etcd-operator.htmletcd operator 介绍:简化 etcd 集群配置和管理(Introducing the etcd Operator: Simplify etcd cluster co...

2018-04-23 17:16:00

阅读数:32

评论数:0

创建和使用 HTTP 中间件层

在构建 Web 应用时,可能需要为许多(甚至全部)HTTP 请求创建一些共享的功能。你可能需要记录每个请求,对每个响应进行 gzip 压缩,或者在进行重大处理之前检查缓存信息。一种创建这些共享的功能的方法是创建中间件层 - 自包含代码,它们在正常应用处理之前或之后独立处理请求。在 Go 中,使用中...

2018-04-16 18:45:51

阅读数:16

评论数:0

Kubernetes 设计概览及详细设计

Kubernetes 设计概述(Kubernetes Design Overview)原文:Kubernetes Design OverviewKubernetes 是一个设计为跨多个主机的,容器化应用的系统,为应用提供部署,维护和扩展的基本机制。Kubernetes 建立了健壮性比较强的声明式原...

2018-04-13 18:03:20

阅读数:101

评论数:0

软件架构师

架构模式 什么是软件架构 传送门:什么是软件架构 软件架构详解 传送门:软件架构详解 软件架构的十种常见模式 传送门:10种常见的软件架构模式 读书笔记 阮一峰的五种最常见的软件架构: 软件架构入门 ...

2018-04-10 19:42:46

阅读数:54

评论数:0

构建容器之用户空间如何影响应用程序

原文:How the User Space Affects Your Application 在容器架构第一部分中,我们探讨了用户空间和内核空间之间的区别。在容器架构第二部分中,我们深入探讨了为什么用户空间对开发人员,管理员和架构师很重要。在今天的文章中,我们将强调用户空间的选择会影响应用程序部...

2018-04-09 14:20:31

阅读数:26

评论数:0

构建容器之用户空间为什么重要

原文:Architecting Containers Part 2: Why the User Space Matters 在容器架构第一部分中,我们探讨了用户空间和内核空间的区别。在这篇文章中,我们将继续探讨为什么用户空间对开发人员,管理员和架构师很重要。从功能角度来看,我们将探讨 ISV 应...

2018-04-08 14:27:41

阅读数:23

评论数:0

构建容器之为什么要理解用户空间和内核空间问题

原文:Architecting Containers Part 1: Why Understanding User Space vs. Kernel Space Matters 你是不是被指定开发一个基于容器的应用程序基础框架?如果是这样,你很可能需要理解容器可以为开发人员,架构师和团队带来什么...

2018-04-08 10:48:48

阅读数:24

评论数:0

证书相关术语介绍

我想要说明的证书相关术语有:- 对称加密- 非对称加密- 公钥和私钥- 数字签名- 证书对称加密:对称加密是指,你有一个密码,然后你用这个密码对一个字符串1进行加密后变成字符串2.在将来的某个时间,某个人用同样的密码,可以用你的密码,将这个字符串2解密出字符串1来.非对称加密:非对称加密是说,加密...

2018-04-08 08:50:02

阅读数:4

评论数:0

容器相关术语介绍

原文:A Practical Introduction to Container Terminology 你可能有这样的观点,容器看起来就像是一个已经非常简单的概念,为什么我还需要去了解它相关的术语呢?在我以容器技术传播者身份的工作中,遇到了很多容器术语被滥用的情况,导致大家在掌握容器的道路上走...

2018-04-07 22:14:28

阅读数:26

评论数:0

微服务资料汇总

微服务资料汇总 Chris Richardson 微服务系列全 7 篇: 作者介绍:Chris Richardson,是世界著名的软件大师,经典技术著作《POJOS IN ACTION》一书的作者,也是 cloudfoundry.com 最初的创始人,Chris Richardson 与 ...

2018-04-06 20:57:33

阅读数:15

评论数:0

Kubernetes 开发日记

1. 参加 Kubernetes 社区参与特性开发 之前在社区上提交了一个 PR,算是把流程大概走了一遍,在这里也记录下在社区做的事情,当成日记吧 2. 提交代码流程 本来想要写一个在社区提交代码的流程,结果发现,IBM 上已经有篇比我想要写的更加详细的文章 如果启动 k8s 集群...

2018-04-04 16:36:00

阅读数:18

评论数:0

Go 语言机制之数据和语法的设计哲学

前序(Prelude) 本系列文章总共四篇,主要帮助大家理解 Go 语言中一些语法结构和其背后的设计原则,包括指针、栈、堆、逃逸分析和值或者指针传递。这是最后一篇,重点介绍在代码中使用值和指针的数据和语义的设计哲学。 以下是本系列文章的索引: 1) Go 语言机制之栈与指针 2) Go 语...

2018-04-02 13:49:56

阅读数:10

评论数:0

Go 语言机制之内存分析

前序(Prelude) 本系列文章总共四篇,主要帮助大家理解 Go 语言中一些语法结构和其背后的设计原则,包括指针、栈、堆、逃逸分析和值/指针传递。这是第三篇,主要介绍堆和逃逸分析。(译者注:这一篇可看成第二篇的进阶版) 以下是本系列文章的索引: 1) Go 语言机制之栈与指针 2) Go...

2018-04-02 13:49:08

阅读数:22

评论数:0

Go 语言机制之逃逸分析

前序(Prelude) 本系列文章总共四篇,主要帮助大家理解 Go 语言中一些语法结构和其背后的设计原则,包括指针、栈、堆、逃逸分析和值/指针传递。这是第二篇,主要介绍堆和逃逸分析。 以下是本系列文章的索引: 1) Go 语言机制之栈与指针 2) Go 语言机制之逃逸分析 3) Go 语...

2018-04-02 13:48:14

阅读数:15

评论数:0

Go 语言结构之栈和指针

前言 本系列文章总共包括4篇,主要帮助大家理解Go语言中一些语法结构和其背后的设计原则,包括指针、栈、堆、指针逃逸分析和值传递/地址传递。这一篇是本系列的第一篇,主要介绍栈和指针 以下是本系列文章的索引 1) Go语言结构之栈与指针 2) Go语言结构之指针逃逸分析 3) Go语言结构之...

2018-04-02 13:46:16

阅读数:12

评论数:0

RPC的设计问题

对于RPC,一直以来都不是很理解,今晚准备跟着《分布式系统概念与设计》再看一遍。 先理解三个概念: 1. 接口编程--RPC推动的编程风格 2. 和RPC关联的调用语义 3. 透明性的关键问题和它如何与远程过程调用相关联 接口编程  大多数现代编程语言提供了把一个程序组织成一系...

2018-01-23 22:24:18

阅读数:38

评论数:0

Kubernetes之scheduler模块源码分析

传送门 哈哈,隔了太长时间,网上已经有对应的分析,而且我看了以后觉得写的还真的挺好的,基本想要写的他都写的。 Kubernetes Scheduler原理解析 Kubernetes Scheduler源码分析 如何对kubernetes scheduler进行二次开发 ...

2017-09-29 09:33:13

阅读数:76

评论数:0

Golang 调试

我觉得需要的功能 可显示当前的函数名 可显示当前的函数名 我觉得如果在调试程序的时候,可以显示出当前的函数,将对我们的调试非常的方便。遥想第一年出来工作的时候,需要完成一个内存泄漏的检测功能(C语言实现)时,也在这一块花了较长时间 显示函数名核心代码func GetFuncName() strin...

2017-06-25 11:45:55

阅读数:69

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭