当前位置: 首页 > news >正文

贵阳网站建设套餐搜索引擎优化学习

贵阳网站建设套餐,搜索引擎优化学习,加强政府网站建设意见,用angular做的网站链接descheduler规则 karmada-descheduler 定期检测所有部署,通常是每2分钟一次,并确定目标调度集群中无法调度的副本数量。它通过调用 karmada-scheduler-estimator 来完成这个过程。如果发现无法调度的副本,它将通过减少 spec.clusters 的配…

descheduler规则

 `karmada-descheduler` 定期检测所有部署,通常是每2分钟一次,并确定目标调度集群中无法调度的副本数量。它通过调用  `karmada-scheduler-estimator` 来完成这个过程。如果发现无法调度的副本,它将通过减少  `spec.clusters`  的配置来将它们驱逐出去。这个操作会触发  `karmada-scheduler`  基于当前情况进行“规模调度”。
需要注意的是,只有在将副本调度策略设置为动态划分时,这个驱逐和重新调度的过程才会生效。这种策略允许根据可用资源将副本动态分配到不同的集群中。通过定期检查集群的状态和资源可用性,Karmada可以调整副本的放置位置,以确保资源利用的高效性和系统稳定性。

前提条件

确保所有k8s成员加入到karmada当中且karmada-descheduler加入到karmada-host中如图所示

测试

模拟缺乏资源而导致调度失败,创建俩个nginx副本将他们放到俩个成员集群中

```
root@karmada-cluster01:/home/karmada-teaching/descheduler# cat pp-deploy-nginx-descheduler.yaml 
apiVersion: policy.karmada.io/v1alpha1
kind: PropagationPolicy
metadata:
  name: nginx-descheduler-propagation
spec:
  resourceSelectors:
    - apiVersion: apps/v1
      kind: Deployment
      name: nginx-descheduler
  placement:
    clusterAffinity:
      clusterNames:
        - cluster1
        - cluster2
    replicaScheduling:
      replicaDivisionPreference: Weighted
      replicaSchedulingType: Divided
      weightPreference:
        dynamicWeight: AvailableReplicas
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-descheduler
  labels:
    app: nginx
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - image: 10.250.2.118:18000/library/nginx:latest
        name: nginx
```

kubectl apply -f pp-deploy-nginx-descheduler.yaml -n karmada --kubeconfig ~/kube-karmada
propagationpolicy.policy.karmada.io/nginx-descheduler-propagation configured
deployment.apps/nginx-descheduler configured

此时都在cluster01上 现在将cluster集群停止调度

root@karmada-cluster01:/home/karmada-teaching/descheduler# kubectl --kubeconfig ~/.kube/21config cordon k8s-cluster1-node2
node/k8s-cluster1-node2 cordoned
root@karmada-cluster01:/home/karmada-teaching/descheduler# kubectl --kubeconfig ~/.kube/21config cordon k8s-cluster1-node1
node/k8s-cluster1-node1 cordoned
root@karmada-cluster01:/home/karmada-teaching/descheduler# kubectl --kubeconfig ~/.kube/21config cordon k8s-cluster01 
node/k8s-cluster01 cordoned

删除nginx pod

root@karmada-cluster01:/home/karmada-teaching/descheduler# kubectl --kubeconfig ~/.kube/21config delete pod -l app=nginx -n karmada
pod "nginx-descheduler-7864466765-fgqsc" deleted
pod "nginx-descheduler-7864466765-lhvnr" deleted
pod "nginx-descheduler-7864466765-mbh4n" deleted


```

此时集群1的po状态

```
root@k8s-cluster1-master:/home/k8s# kubectl get po -n karmada  -owide 
NAME                                 READY   STATUS    RESTARTS   AGE   IP       NODE     NOMINATED NODE   READINESS GATES
nginx-descheduler-7864466765-b4h4l   0/1     Pending   0          18s   <none>   <none>   <none>           <none>
nginx-descheduler-7864466765-cvx4k   0/1     Pending   0          18s   <none>   <none>   <none>           <none>
nginx-descheduler-7864466765-xr22g   0/1     Pending   0          18s   <none>   <none>   <none>           <none>
```

大概等5-7分钟就会从cluster1到cluster2当当中


已经调度到另外集群当中

http://www.zhongyajixie.com/news/19973.html

相关文章:

  • 网站公安备案号是否反映备案时间如何优化搜索引擎的准确性
  • 房产中介网站建设技巧企业网络推广网站
  • 建筑设计找工作的网站资源搜索引擎搜索神器网
  • 视频分享网站建设公司网站建设多少钱
  • 做支付网站网站建设公司苏州
  • 网站设计素材包北京网络推广优化公司
  • 网站备案期间可以访问吗哪里可以买链接网站
  • 做包装的网站有哪些网络推广怎么做?
  • wordpress打开文章404seo优化排名服务
  • 网站建设的具体任务有哪些杭州seo推广公司
  • 卖文章的网站源码2022年大事热点新闻
  • 企业建网站的意义网站制作维护
  • 江门网站制作百度收录提交网站后多久收录
  • 网站长图怎么做男生技能培训班有哪些
  • 网站编辑做多久可以升职最近在线直播免费观看
  • 济南手机建站价格cps游戏推广平台
  • 双域名网站上海百度推广电话
  • 网站开发使用数据库的好处企业网络推广方案策划书
  • 武汉手机网站建设公司网络营销师证书有用吗
  • 福州网站建设找时时在网络营销策略
  • 无极领域付费网站免费友情链接网
  • vs2015网站开发实例腾讯控股第三季度营收1401亿
  • 自助式网站制作网络营销工程师培训
  • 长春网站策划环球军事网
  • 怎么在另外一台电脑的浏览器打开自己做的网站地址栏输入什么百度云搜索引擎入口百度网盘
  • 外贸公司网站建设需要注意最近三天的国内新闻
  • 网站建设选谋者武汉seo工厂
  • 网站怎么做需要花钱吗网络推广平台有哪些?
  • 上海好的网站制作公司恶意点击软件哪个好
  • 做网站如何选域名网站底部友情链接