k8s
小卡车7号
加油吧。如梦幻泡影,如电亦如露啊。
展开
-
在k8s上平均分配容器到每个Node中
有时会遇到这样一个场景:每个pod上只需运行一个某应用的容器。k8s默认的容器调度策略是满足不了的,虽然它会尽量往负载低的服务器上调度,但难免会出现一台服务器上有两个或多个以上相同的容器。此时可通过nodeAffinity和podAntiAffinity配合使用来实现。示例如下:spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerm原创 2020-10-20 15:42:41 · 4638 阅读 · 1 评论 -
docker核心技术简介之namespace
前言时光匆匆,转眼2020年也只剩下2个多月了,感慨之。今天来介绍下docker中用到的一个核心技术Namespace,由于个人能力有限,不会深入到具体的细节。私认为一个基础的docker需具备以下功能:1.资源隔离。即各个容器都是独立的,只能使用本容器的资源。比如每个容器只能看到自己的进程和文件,而看不到服务器上其他的进程和文件。每个容器的CPU和内存资源也是需要隔离的,不能出现某个容器把CPU占满,导致其他容器无法工作。2.镜像功能。一处构建,到处执行。用户在安装好docker后,直接拉取镜像原创 2020-10-10 18:38:42 · 1277 阅读 · 0 评论 -
k8s下使用Ingress开启跨域(CORS)
在Ingress中,跨域(CORS)的配置如下:nginx.ingress.kubernetes.io/cors-allow-headers: >- DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorizatio...原创 2019-06-30 22:43:23 · 22069 阅读 · 5 评论