06 2020 档案
摘要:本博客是MIT的分布式系统课程的课后作业Cos418的GO语言实现思路。由于时间有限,目前只实现了assignment1~2。 在common.go中设置debugEnabled = true,go test时增加-v参数可以获得更多调试信息。 Assignment 1: Sequential Ma
阅读全文
摘要:一、ConfigMap ConfigMap中包含了Map单词(Map其实就是key:value),主要是管理一些可变配置信息,如应用的配置文件、应用里面的环境变量、命令行参数。它可以让一些可变配置和容器进行解耦,保证了容器的可移植性。 kubectl命令创建ConfigMap时,可以指定文件、指定目
阅读全文
摘要:在Kubernetes集群中,每个Node运行一个kube-proxy进程,负责监视对Service对象、Endpoints对象的添加和移除。 启动时通过--proxy-mode参数指定代理模式: userspace代理模式 对每个Service,它会在本地Node上打开一个随机的代理端口。 它会配
阅读全文
摘要:一、为什么需要Pod Pod是Kubernetes的基本操作单元,把相关的一个或多个容器构成一个Pod。 Pod包含的容器运行在同一个Host上,看作一个统一管理单元。它们共享相同的volumes和network namespace空间,通常会发生直接的文件交换、RPC调用等。 每个Pod有一个in
阅读全文