08 2020 档案
摘要:一、什么是Cgroup,使用场景? 容器本质上是进程,既然是进程就会消耗掉系统资源,比如:CPU、内存、磁盘、网络带宽等,如果不加以限制,容器在某些情况下就会无限制地吃掉宿主机的系统资源,显然这不是我们期望发生的,另外当我们的环境中运行了很多容器,且系统资源一定的情况下,我们有优先保证主要容器应用的
阅读全文
摘要:一、先谈谈进程 在正式介绍Namespace之前,先介绍下进程,因为容器本质上是进程,但是在介绍进程之前,先理清下“程序”和“进程”的关系,这是IT从业人员在日常工作中经常碰到的两个词汇,举个通俗点的例子帮助大家理解,“程序”可以看成是一张机械图,图上的内容都是手工画上去的,相当于是计算机的输入,在
阅读全文
摘要:一、什么是ConfigMap ConfigMap翻译过来即为“配置字典”,在实际的生产环境中,应用程序配置经常需要且又较为复杂,参数、config文件、变量等如果直接打包到镜像中,将会降低镜像的可移植性,因此期望有一种方式可以将配置从应用程序中解耦出来,ConfigMap正是在此背景下诞生的,它用于
阅读全文
摘要:一、问题背景 容器默认的时区采用的是世界时钟即UTC时区,但是宿主机默认采用的是CST,两者时区相差8小时,如下所示,前者为容器的时间,后者为宿主机时间,容器的时间比宿主机的时间早8小时 [root@k8s-master zhanglei]# kubectl exec -ti myapp-state
阅读全文
浙公网安备 33010602011771号