logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kubernetes Sandbox删除详解

上一篇blog讲解了一下gc的整个流程。后面介绍了删除sandbox。但sandbox怎么删除还是没有讲清楚,在此详细展开说一下。

#kubernetes#kubelet
kubernetes 源码分析之ingress(一)

kubernetes的服务对外暴露通常有三种方式分别为nodeport、loadbalancer和ingress。nodeport很容易理解就是在每个主机上面启动一个服务端口暴露出去,这样弊端是造成端口浪费;loadbalancer这种方式目前只能在gce的平台跑的很好,就是在集群之外对接云平台的负载均衡;还有从kubernetes1.2出来的ingress,他是通过在计算结算启动一个软负载均衡(

#负载均衡#kubernetes
kubernetes 故障排查之contrack

在kube-proxy日志里面有很多报错E0813 10:47:18.983433454071 proxier.go:722] conntrack return with error: error looking for path of conntrack: exec: "conntrack": executable file not found in $PATHE0813 1

docker 存储驱动之overlay2

overlay2overlay2原生支持128层,这提供docker build和docker commit更好的性能支持在执行完docker pull ubuntu后,可以看到$ ls -l /var/lib/docker/overlay2total 24drwx------ 5 root root 4096 Jun 20 07:36 223c2864175491657d2

#docker
计算机网络之基础知识(一)

云计算的发展离不开网络的发展,没有发达的网络就不能提供计算的实时性。当今网络发展越来越快,新技术也是层出不穷,面对复杂的技术世界,我觉得还是要把一些基础的东西理清楚。网络发展历程如果是单机版就没有网络的必要,在计算机的世界里面最初是没有也没必要存在网络。为了解决更多人使用计算机出现了批处理系统,批处理就是顺序的一批一批的从磁带中读取任务并执行;后来就出现了分时系统,允许多个终端同时与计算机相连,允

#网络
kubernetes 故障排查之contrack

在kube-proxy日志里面有很多报错E0813 10:47:18.983433454071 proxier.go:722] conntrack return with error: error looking for path of conntrack: exec: "conntrack": executable file not found in $PATHE0813 1

docker 存储驱动之overlay2

overlay2overlay2原生支持128层,这提供docker build和docker commit更好的性能支持在执行完docker pull ubuntu后,可以看到$ ls -l /var/lib/docker/overlay2total 24drwx------ 5 root root 4096 Jun 20 07:36 223c2864175491657d2

#docker
Prometheus 实战于源码分析之scrape

上一篇介绍了tagert管理和发现discovery,那个这些targets是怎样采集的呢?下面就介绍scrape,它是数据采集器。type scrapePool struct {appender storage.SampleAppenderctx context.Contextmtxsync.RWMutexconfig *config.ScrapeCon

#prometheus
计算机网络之基础知识(一)

云计算的发展离不开网络的发展,没有发达的网络就不能提供计算的实时性。当今网络发展越来越快,新技术也是层出不穷,面对复杂的技术世界,我觉得还是要把一些基础的东西理清楚。网络发展历程如果是单机版就没有网络的必要,在计算机的世界里面最初是没有也没必要存在网络。为了解决更多人使用计算机出现了批处理系统,批处理就是顺序的一批一批的从磁带中读取任务并执行;后来就出现了分时系统,允许多个终端同时与计算机相连,允

#网络
golang websocket 入门

我们先写一个最简单的go http服务package mainimport ("net/http")func main() {http.HandleFunc("/", func(w http.ResponseWriter,r *http.Request) {w.Write([]byte("hello world"))})http.Liste

#websocket#golang
    共 24 条
  • 1
  • 2
  • 3
  • 请选择