云原生Kubernetes系列 | init container初始化容器的作用

云原生Kubernetes系列 | init container初始化容器的作用

   kubernetes 1.3版本引入了init container初始化容器特性。主要用于在启动应用容器(app container)前来启动一个或多个初始化容器,作为应用容器的一个基础。只有init container运行正常后,app container才会正常运行。
   init container初始化容器运行在Pod中的其他容器之前启动。init container初始化容器的主要作用是在主容器启动之前执行一些初始化任务。这些任务可以包括配置文件的准备、数据的预处理、网络设置等。

   使用案例一:需要在vm.swappiness=35的kubernetes节点中运行app container:
   目前各个kubernetes节点的vm.swappiness值都是默认值30

[root@k8s-master ~]# sysctl -a | grep vm.swap

猜你喜欢

转载自blog.csdn.net/wangzongyu/article/details/134494034