首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
kinnylee
掘友等级
@
|
@
专注云原生技术,关注并开始学习 crypto vx: kinnylee134
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 108
沸点 2
赞
110
返回
|
搜索文章
赞
文章( 108 )
沸点( 2 )
k8s使用的web框架:go-restful 源码分析
go-restful是一个用go语言开发的快速构建restful风格的web框架。k8s最核心的组件kube-apiserver使用到了该框架,该框架的代码比较精简,这里做个简单的功能介绍,然后分析相关源码。 想要揭开答案,让我们一起分析下源码吧。在这之前,还是建议先看下本人之…
Golang http请求源码分析
go提供的标准库net/http,实现一个简单的http server非常容易,只需要短短几行代码。本篇文章将会对go标准库net/http实现http服务的原理进行较为深入的探究
k8s基本原理
一. k8s demo部署示例 1. 宿主机上如何运行 2. Docker容器上如何运行 3. 在k8s中如何运行 4. 总结三种部署方式 5. 流程越来越复杂,为什么不直接部署在宿主机? 隔离性:宿主机上往往安装很多服务,且各自依赖不一样。而一个容器只跑一个服务 二. 基本架…
k8s源码分析- Informer机制
Informer在k8s的重要性就不再赘述,直接切入正题。 由于Informer这部分的源码比较复杂,调用链路也很长,后面的源码分析,都会围绕这一张图展开。 k8s中,组件之间通过http通讯,在不依赖任何中间件的情况下,需要保证消息的可靠性、实时性、顺序性等?k8s是如何做到…
Spring Cloud Kubernetes容器化实践
【编者的话】公司原有业务布署在虚拟机ECS、KVM上,脚本分散、日志分散、难于集中收集管理,监控不统一,CPU、内存、磁盘资源使用率低,运维效率极低,无法集中管理。通过导入Kubernetes平台打通DevOps全链路,实现统一集中运维管理,提升运维效率,提高资源利用率,提升整…
业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!
对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。 一旦代码中if-else过多,就会大大的影响其可读性和可维护性。 首先可读性,不言而喻,过多的if-else代码和嵌套,会使阅读代…
谈谈 Golang, 以及我走的一些弯路
在某乎上看到了这个问题, 还是挺有意思的. 撕哪个语言最好, 几乎是工程师当中最好的引战题目了. 今天我只想谈谈我是怎么看待 Go 的, 以及我走的一些弯路. 我是 2010 年在学校的时候了解到 Go 语言的. 当时的 Go 语言还是一塌糊涂, STW GC 是大家嘲讽 Go…
干货满满的 Go Modules 和 goproxy.cn
大家好,我是一只普通的煎鱼,周四晚上很有幸邀请到 goproxy.cn 的作者 @盛傲飞(@aofei) 到 Go 夜读给我们进行第 61 期 《Go Modules、Go Module Proxy 和 goproxy.cn》的技术分享。 本次 @盛傲飞 的夜读分享,是对 Go…
拜拜了,GOPATH君!新版本Golang的包管理入门教程
Go 1.11和1.12实现了对包管理的初步支持,Go的新依赖管理系统使依赖版本信息明确且易于管理。 作为Go语言的推广者,常常被问到各种关于Go语言的基础特性问题。 其中,关于包管理方面的问题会让我非常尴尬,因为Go的包管理在1.11之前与Python、Node、Java比较…
《k8s权威指南》读书笔记-核心原理篇
一. 架构图回顾 二. 核心组件原理 1. APIServer 2. Controller-Manager 3. Scheduler 4. Kubelet kubelet定期调用ApiServer的接口,汇报自身状态。ApiServer收到信息后将状态信息更新到etcd 5. …
下一页
个人成就
优秀创作者
文章被点赞
825
文章被阅读
651,685
掘力值
9,110
关注了
30
关注者
277
收藏集
9
关注标签
22
加入于
2018-08-16