karmada-scheduler
发表于|更新于
|总字数:13|阅读时长:1分钟|浏览量:
流程总览
- 如下为scheduler的流程总览:

文章作者: so2bin
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 so2bin!
相关推荐
2024-01-18
Karmada
资料 kubefed v2 Kubernetes 多集群管理:Kubefed vivo Karmada实践 背景 karmada是由华为开源的云原生多集群容器编排平台,在kubernetes Federation v1, v2(kubefed)的基础上发展而来,吸取了其经验和教训,kubefed项目目前已经被放弃; 其特点是在保存原有k8s资源定义API不变的情况下,通过添加与多云应用资源编排相关的一套新的API和控制面板组件,为用户提供多云/多集群容器部署,实现扩展、高可用等目标; 如下图所示为kubefed v2接入vs时需要定义的CRD,因此接入kubefed是需要对原始k8s资源进行改造,对用户不友好:apiVersion: types.kubefed.io/v1beta1kind: FederatedVirtualServicemetadata: name: service-route namespace: defaultspec: placement: clusters: - name: cluster1 - name: clust...
2024-05-17
karmada
CPP bug记录 正常日志: I0515 06:37:48.068444 1 detector.go:234] Reconciling object: v1, kind=ConfigMap, ai-ppt-beautify-test/atms-app-conf-outline-triton-testI0515 06:37:48.068632 1 detector.go:494] Applying cluster policy(atms-app-cm-cpp) for object: v1, kind=ConfigMap, ai-ppt-beautify-test/atms-app-conf-outline-triton-testI0515 06:37:48.068655 1 default.go:88] Default interpreter is not enabled for kind "/v1, Kind=ConfigMap" with operation "InterpretReplica".I...
2024-03-03
k8s scheduler
资料 https://github.com/rfyiamcool/notes/blob/main/kubernetes_scheduler_code.md https://mp.weixin.qq.com/s/wQqMu41e8pnLpnAZo0GLow scheduler原理
2024-02-18
容器网络和cni
容器网络 https://zhuanlan.zhihu.com/p/364886965 https://outmanzzq.github.io/2019/10/22/docker-network/#22-container https://tonybai.com/2017/01/11/understanding-linux-network-namespace-for-docker-network/ docker网络模式 默认创建如下四种:bridge, host, none, containerhbb@hbb:~$ docker network lsNETWORK ID NAME DRIVER SCOPE3c92bea4cc95 bridge bridge local3d964312d0b5 host host local07d5e640e74f none null local bridge模式为默认容器模式,所有容器均会创建一对虚拟网络接口,容器内一个eth0,容器外一个vethXXX...
2024-08-24
共享GPU技术
资料 https://developer.nvidia.com/zh-cn/blog/improving-gpu-utilization-in-kubernetes/
2024-02-22
pod
pod内容器共享空间资料 https://www.cnblogs.com/rexcheny/p/11017146.html https://linchpiner.github.io/k8s-multi-container-pods.html 问题 k8s的pod内可以同时容纳多个容器,那这些容器之间有哪些资源(命名空间)是可以共享的? 答案 容器的隔离技术是通过cgroup和namespace隔离实现,linux支持namespace有: UTS名称空间,保存内核版本,主机名,域名 NET空间,通过逻辑网络栈实现网络空间的隔离 进程PID空间,通过fork时指定的一个参数控制,不同空间间的PID是隔离了,看不到彼此的PID,子空间看不到父空间的内容,但父空间可以管理子空间,如发送信息 IPC空间,即进程间通信的隔离,不同容器之间无法通过如信号量,队列,共享内存(System V IPC和POSIX消息队列),来实现进程间通信 USER空间,实现用户,组相关功能的隔离 MNT空间,即磁盘挂载点和文件系统的隔离能力,同一主机上的不同进程访问相同的路径能看到相同的内容,是因为...