k8s常用的资源

1、创建pod资源pod是k8s最小的资源单位k8s yaml的主要组成apiVersion: v1 api版本 kind: pod 资源类型 metadata: 属性 spec: 详细pod配置文件1:cat k8s_pod.yamlapiVersion: v1 kind: Pod metadata: name: nginx labels: app: web spec: containers: - name: nginx
摘要由CSDN通过智能技术生成

1、创建pod资源
pod是k8s最小的资源单位
k8s yaml的主要组成

apiVersion: v1 api版本 
kind: pod 资源类型 
metadata: 属性 
spec: 详细

pod配置文件1:

cat k8s_pod.yaml
apiVersion: v1 
kind: Pod 
metadata: 
  name: nginx 
  labels: 
    app: web 
  spec: 
    containers: 
      - name: nginx 
        image: 10.0.0.11:5000/nginx:1.13 
        ports: 
          - containerPort: 80

pod资源:至少由两个容器组成,pod基础容器和业务容器组成

pod配置文件2:
apiVersion: v1 
kind: Pod 
metadata: 
  name: test 
  labels: 
    app: web 
  spec: 
    containers: 
      - name: nginx 
        image: 10.0.0.11:5000/nginx:1.13 
        ports: 
          - containerPort: 80 
      - name: busybox 
        image: 10.0.0.11:5000/busybox:latest 
        command: [
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
KubernetesK8s)是一种用于容器编排和管理的开源平台,它提供了多维资源调度算法来实现高效的资源管理和利用。 K8s使用多维资源调度算法来平衡集群中所有节点的资源负载,确保每个节点能够充分利用其可用的计算和存储资源。这些资源包括CPU、内存、存储和网络带宽等。K8s通过采集集群中每个节点的资源使用情况,并将其报告给调度策略,从而实现资源的智能分配。 在K8s中,多维资源调度算法主要涉及以下几个方面: 1. 资源分配:K8s通过分配节点上的资源来满足容器的需求。调度器会考虑所有容器的资源需求,并将其分配到合适的节点上。该算法会根据容器的资源请求和节点的可用资源进行匹配,从而避免资源的浪费和不平衡。 2. 负载均衡:K8s通过负载均衡算法将容器分散到不同的节点上,以避免资源瓶颈和单点故障。该算法会根据节点的负载情况和容器的资源需求,将容器分配到最佳节点上,从而实现负载的均衡。 3. 弹性调度:K8s具有弹性调度的能力,可以根据节点的可用资源和容器的优先级,自动对容器进行调度。当集群容量不足或节点发生故障时,该算法可以自动将容器从一个节点迁移到另一个节点上,以确保容器的正常运行。 总之,K8s的多维资源调度算法是为了实现高效、均衡和可靠的资源管理。通过合理分配和调度容器的资源需求,K8s可以最大化地利用集群的资源,并提供高可用性和可伸缩性的应用环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值