首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android随笔

    UI设计资源收集

    优秀设计站点 Dribbble 设计师必备站点,国内顶尖的设计师都在上面。 UI Parade 灵感UI设计网是一个致力于设计师UI设计作品分享的网站,提供很多有才华的设计师们的优秀作品,帮助设计师们获得UI方面的设计灵感,提供丰富的设计参考案例,同时还提供收费版的在线设计工具 Lovely UI 可爱的UI手机界面设计站点,一个致力于智能手机界面设计作品展示的博客网站,由众多程序界面设计师上传分享出来的,该网站分类详细,用户可以更加分类来查看不同的界面UI设计,要想提高自己的设计能力就需要去取经 学UI网 一个发布高质量设计教程和分享设计经验的UI学习平台。 UI设计网 一个专业的用户界面设计、交互动画分享平台。 花瓣网 设计师寻找灵感的天堂! 100套最新UI PSD素材打包下载 50个设计圈优质资源打包下载 来自梦在这里 Material Design Material Design 官方网站,需要访问外国网站

    3.2K31发布于 2018-08-28
  • 来自专栏全栈程序员必看

    k8s有哪些资源_k8s资源类型

    k8s Namespace Pod Label Deployment Service Namespace 概述 Namespace是kubernetes系统中一种非常重要的资源,它的主要作用是用来实现多套系统的资源隔离或者多租户的资源隔离 此时还能结合kubernetes的资源配额机制,限定不同租户能占用的资源,例如CPU使用量、内存使用量等等,来实现租户可用资源的管理。 一个资源对象可以定义任意数量的Label,同一个Label也可以被添加到任意数量的资源对象上去。 Label通常在资源对象定义时确定,当然也可以在对象创建后动态的添加或删除。 这样对于访问这个服务带来了难度,因此,kubernetes设计了Service来解决这个问题。 EXTERNAL-IP PORT(S) AGE nginx ClusterIP 10.103.38.69 <none> 80/TCP 8m43s

    84740编辑于 2022-09-22
  • 来自专栏nginx遇上redis

    k8s资源限制

    Kubernetes对资源的限制实际上是通过cgroup来控制的,cgroup是容器的一组用来控制内核如何运行进程的相关属性集合。针对内存、CPU和各种设备都有对应的cgroup。 一般会针对某些应用的Pod资源进行资源限制,这个资源限制是通过resources的requests【要分配的资源】和limits【最大使用资源】来实现的。 CPU资源限制示例 ​ K8S 提供了 requests 和 limits 两个配置参数来定义资源的范围和额度。 requests 定义了工作负载的资源下限,是容器启动时 K8S 资源分配的默认值。 limits 定义了工作负载的资源上限,是容器运行时 K8S 资源预分配的额度。

    52650编辑于 2023-09-01
  • 来自专栏小手冰凉

    k8s——资源限制

    注:以下只是在yaml文件中进行资源限制的一个片段,并不是完整的yaml文件 1、针对Pod的资源限制 // cgroup-pod.yaml spec: containers: - name: limits: //硬限制 cpu: "4" memory: 2Gi requests: //运行pod时请求的资源数量 cpu: 260m memory: 260Mi 2、基于名称空间的资源限制(可以具体制定限制某一个名称空间) //计算资源配额 // compute-resource.yaml 初始请求的内存不可以超过100G limits.cpu: "40" //CPU的硬限制 limits.memory: 200Gi //内存的硬限制 //资源对象数量配额限制 persistentvolumeclaims: "4" //最多可以创建4个PVC replicationcontrollers: "20" //最多可以创建20个RC资源对象

    96220发布于 2020-09-15
  • 来自专栏全栈程序员必看

    k8s资源分类机制_k8s资源分类机制

    (第三章)资源管理 yaml语言介绍 资源管理方式介绍 方式1:命令式对象管理 方式2:命令式对象配置 方式3:声明式对象配置 配置方式总结 kubectl在node节点上执行 资源管理 本章节主要介绍 yaml语法和kubernetes的资源管理方式 学习kubernetes的核心,就是学习如何对集群上的Pod、Pod控制器、Service、存储等各种资源进行操作 [外链图片转存失败,源站可能有防盗链机制 kubernetes资源 kubectl create/patch -f nginx-pod.yaml 声明式对象配置:通过apply命令和配置文件去操作kubernetes资源 kubectl : 如果资源不存在,就创建,相当于 kubectl create 如果资源已存在,就更新,相当于 kubectl patch 总结 使用推荐: 三种方式应该怎么用 ? 创建/更新资源 使用声明式对象配置 kubectl apply -f XXX.yaml 删除资源 使用命令式对象配置 kubectl delete -f XXX.yaml 查询资源 (测试常用) 使用命令式对象管理

    50120编辑于 2022-09-21
  • 来自专栏老铁丁D

    k8s资源管理

    资源管理 计算资源(Requests和Limits参数) Pod的两个重要参数:CPU Request与Memory Request来表示容器最少所需的CPU和Memory。 2.当我们没有为容器设置Request的时候,k8s会认为该容器使用很少的资源就可以调度到集群的任何Node,这个时候如果Node本来所剩的资源不多的时候,就会加大该Node的负载。 资源配额管理(ResourceQuota) ◎ ResourceQuota可以为每个命名空间都提供一个总体的资源使用的限制,比如设置dev命名空间使用1CPU,1Gi内存。 当然,从另外一个角度来看,BestEffort Pod由于没有设置资源Limits,所以在资源充足时,它们可以充分使用所有的闲置资源。 (2)Burstable Pod的优先级居中,这类Pod初始时会分配较少的可 靠资源,但可以按需申请更多的资源

    81310编辑于 2022-08-12
  • 来自专栏c++与qt学习

    K8S资源管理

    K8S资源管理 前言 资源管理方式 命令式对象管理 kubectl命令 操作(command) 资源类型(type) 应用示例 命令式对象配置 声明式对象配置 使用方式推荐 扩展:kubectl可以在Node : ① 集群级别资源资源名称 缩写 资源作用 nodes no 集群组成部分 namespaces ns 隔离Pod ② Pod资源资源名称 缩写 资源作用 Pods po 装载容器 ③ Pod 资源控制器: 资源名称 缩写 资源作用 replicationcontrollers rc 控制Pod资源 replicasets rs 控制Pod资源 deployments deploy 控制Pod sts 控制Pod资源 ④ 服务发现资源资源名称 缩写 资源作用 services svc 统一Pod对外接口 ingress ing 统一Pod对外接口 ⑤ 存储资源资源名称 缩写 资源作用 HOME/.kube,如果想要在Node节点上运行此命令,需要将Master节点的.kube文件夹复制到Node节点上,即在Master节点上执行下面的操作: scp -r $HOME/.kube k8s-node1

    1.3K30编辑于 2022-08-23
  • 并发设计⚡谈谈锁与资源

    在写并发程序的时候,「锁」和「资源」是两个不同的东西,如果没有弄清楚,有时会出现锁不住,或是锁错资源的情况。以生活化的例子来说,锁和资源它们俩就像是钥匙跟抽屉的对应关系。 watch movie 以及 play video game 这两件事就是「资源」的部分。为了避免资源 A 和资源 B 被同时执行,我们需要一把锁,那么「锁」的位置又在哪呢? 其中,Java 的 this 是TV 类实例化后的值,也就是说资源 A 和资源 B 被同一把锁 (就是 this) 给锁住,以这种方式避免资源 A 和资源 B 被同时执行。 ,在系统设计时需要把两者分开思考。 但总体来说,概念是不变的,在并发程序中,我们应该细心地去分辨当下的锁在哪里以及资源在哪里,并且小心翼翼的 设计锁和资源的对应 。

    16800编辑于 2024-05-24
  • 来自专栏执笔绘倾城

    K8S - 资源名称别名缩写

    Kubernetes 集群中有些资源确实名称过程,可能名字越长越厉害吧!!!官方为此进行了一些名称缩写。

    87010编辑于 2022-10-31
  • 来自专栏颇忒脱的技术博客

    K8S如何限制资源使用

    本文介绍几种在K8S中限制资源使用的几种方法。 资源类型 在K8S中可以对两类资源进行限制:cpu和内存。 在K8S中,对于资源的设定是落在Pod里的Container上的,主要有两类,limits控制上限,requests控制下限。 K8S通过在Namespace设定LimitRange来达成这一目的。 里对request/limit进行以下限定: 某资源的request必须>=某值 某资源的limit必须<=某值 这样的话就能有效避免Pod Spec中乱设limit导致资源耗尽的情况,或者乱设request 导致Pod无法得到足够资源的情况。

    1.8K20发布于 2019-03-13
  • 来自专栏John Wong's Blog

    使用 helm 部署 k8s 资源

    让开发人员写 k8s 资源配置文件是不现实的 不是所有开发都了解k8s,或者说很少,不了解 k8s 很难写资源配置部署文件 开发的主要职能还是在业务上 于是 helm 应时而出,运维写配置文件,开发给配置文件填很少的参数 本篇文章主要介绍如何安装 helm 以及如何使用 helm 部署基础服务和业务 Chart: 一系列 k8s 资源集合的命名,它包含一系列 k8s 资源配置文件的模板与参数,可供灵活配置 release files 查看主要的两个文件目录 templates/: 这是运维大哥写的配置文件模板,示例是最简单应用的资源配置,但复杂应用还会有 pvc,role,service-acount 等等 values.yaml apphub https://apphub.aliyuncs.com jetstack https://charts.jetstack.io 03 校验部署状态 这与需要部署的资源有关 安装 tiller 时会在 k8s 上部署一个 pod。

    1.5K20编辑于 2021-12-23
  • 来自专栏后场技术

    K8S资源配置清单

    在K8S中,K8S将所有的操作对象都当做资源来进行管理,K8S为我们提供了一个叫APIserver的组件,这个组件提供了一系列的RESTful风格的接口,通过这些接口就可以实现对资源的增删改查等操作。 而所谓的资源配置清单就是我们用来创建和管理资源的配置文件。在了解资源配置清单前,我们需要先了解一下K8S中有哪些资源。 一、资源类型 1、工作负载型资源 这些资源就是K8S中承载具体的工作的一些资源,常见的类型有:Pod,ReplicaSet,Deployment,StatefulSet,DaemonSet,Job,Cronjon 二、创建资源配置清单 K8S中的APIServer在创建资源时采用JSON格式的数据,我们可以通过使用yaml格式的配置文件来提供配置,然后K8S内部自动帮我们转换为JSON格式,然后再提交。 ,我们的资源配置清单可以放在服务器本地,也可以放在资源站上,创建的时候直接指定这个资源配置清单的URL即可: [root@k8s7-22 ~]# kubectl create -f http://k8s-yaml.od.com

    2.1K42发布于 2021-07-23
  • 来自专栏别先生

    Kubernetes(k8s)的deployment资源

    1、为什么K8s要引入deployment资源。 2 apiVersion: extensions/v1beta1 3 # kind代表资源的类型,资源是Deployment。 4 kind: Deployment 5 # 资源叫什么名字,是在其属性metadata里面的。 14 template: 15 # 资源叫什么名字,是在其属性metadata里面的。 "nginx-deployment" created 然后创建deployment资源完毕之后,可以查看创建的资源,如下所示: 1 [root@k8s-master deploy]# kubectl

    1.2K20发布于 2020-06-23
  • 来自专栏别先生

    Kubernetes(k8s)的Service资源

    1、Service资源,为什么K8s要引入Service资源。 3、K8s中三种Ip地址类型。 答:Node ip地址、cluster ip地址、pod ip地址。 查看K8s所有的资源,默认列出所有资源。 2 apiVersion: v1 3 # kind代表资源的类型,资源是Service。 4 kind: Service 5 # 资源叫什么名字,是在其属性metadata里面的。 21 selector: 22 app: myweb 创建一个svc的目录,Service资源简称是svc,然后创建一个nginx_svc.yaml配置文件。 1 [root@k8s-master ~]# cd k8s/ 2 [root@k8s-master k8s]# ls 3 pod rc 4 [root@k8s-master k8s]# mkdir

    63440发布于 2020-06-23
  • 来自专栏别先生

    Kubernetes(k8s)的Service资源

    1、Service资源,为什么K8s要引入Service资源。 3、K8s中三种Ip地址类型。 答:Node ip地址、cluster ip地址、pod ip地址。 查看K8s所有的资源,默认列出所有资源。 2 apiVersion: v1 3 # kind代表资源的类型,资源是Service。 4 kind: Service 5 # 资源叫什么名字,是在其属性metadata里面的。 21 selector: 22 app: myweb 创建一个svc的目录,Service资源简称是svc,然后创建一个nginx_svc.yaml配置文件。 1 [root@k8s-master ~]# cd k8s/ 2 [root@k8s-master k8s]# ls 3 pod rc 4 [root@k8s-master k8s]# mkdir

    1.2K10发布于 2020-06-14
  • 来自专栏eadela

    k8s--资源控制器

    资源控制器 1、什么是控制器 Kubernetes中内建了很多controller (控制器) ,这些相当于一个状态机,用来控制Pod的具体状态和行为 Pod 的分类 自主式 Pod:Pod 退出了 delete job来删除 $ kubectl delete cronjob hello croniob "hello" deleted CrondJob本身的一些限制 创建Job操作应该是幂等的 8、 它可以保证部署和scale的顺序 StatefulSet是为了解决有状态服务的问题(对应Deployments和ReplicaSets是为无状态服务而设计) ,其应用场景包括 稳定的持久化存储,即Pod ,如何削峰填谷,提高集群的整体资源利用率,让service中的Pod·个数自动调整呢? (C:\Users\eadel\Desktop\k8s\2.png) kubectl get pod --show-labels ----查看labels kubectl label pod frontend-n6fc5

    1.1K10发布于 2019-12-11
  • 来自专栏腾讯云原生团队

    详解K8s资源拓扑感知调度、资源优化策略最佳实践

    资源竞争与资源感知问题 从CPU的体系结构上来看,现代CPU多采用NUMA架构和方式。 当在线与离线任务混部在同一台主机上,在线闲时,离线任务可以充分使用资源,提升主机利用率;在线忙时,离线任务会被在线抢占,等待资源释放。 Kubernetes精细化调度 在原生Kubernetes不能很好地解决资源竞争与资源感知问题时,亟需对资源进行更加精细化的调度。 如上图,是精细化调度系统的结构。 扩展调度器是通过Scheduler-Plugins来实现的,可以在几个插入点做一些插件,保证实现标库资源头部感知调度的功能。 在Fitter的插件内,可以过滤节点拓扑资源和选择Zone并分配资源。 容器CPUSet管理 Kubernetes的精细化调度做出一些拓扑感知,而实际落到节点上,为了更好地实现资源分配,我们设计了一个资源分配系统。

    5K30编辑于 2022-09-06
  • 来自专栏肉眼品世界

    大数据资源平台设计方案

    下载地址:扫描二维码下载或者转发朋友圈回复666

    43820编辑于 2022-06-15
  • 来自专栏监控

    K8S资源限制实战:优化性能与资源管理

    Part1写在开篇 K8S已成为容器编排和管理的事实标准,为开发者和运维人员提供了强大的工具和功能。在K8S集群中,对资源的合理限制和管理是确保应用性能和可靠性的关键因素。 本文将介绍如何在K8S集群中使用资源限制来优化应用的性能和实现资源管理。 Node 1 k8s-b-node01 192.168.11.101 Node 2 k8s-b-node02 192.168.11.102 Node 3 k8s-b-node03 192.168.11.103 在K8S中,可以使用资源限制(Resource Limit)来控制应用的CPU和内存使用。 通过本次实战,你已经了解了在K8S集群中设置资源限制的步骤,并通过goweb应用的部署和测试,验证了资源限制的效果。现在你可以尝试在自己的应用中应用这些资源管理技巧,提升应用的性能和稳定性。

    78020编辑于 2023-06-16
  • 来自专栏子勰随笔

    SDK设计心得之架构和资源

    由于SDK的特殊性,所以对于SDK的开发来说,一开始对于SDK的一些通用的整体的元素的设计至关重要。因为SDK(尤其很多平台SDK,使用的应用成百上千)一个及其细微的调整都会影响很多开发者的版本周期。 因此前期的设计显得尤为重要。关于这部分内容,我会分两篇来介绍,这篇重点介绍SDK的架构和一些资源的使用方式。另另一篇SDK设计心得之接口设计将重点介绍具体接口的设计。 关于资源 关于资源就几点: 所有的资源都放在Library中,然后SDK直接通过反射调用。这样可以方便SDK代码的打包、混淆等。 所有的资源和代码一样都是用统一前缀,并且可以区分到模块。 例如com_example_sdk_module_XXX.xml;这样即有利于不同模块的资源区分,又可以防止资源冲突。 合入另一个SDK的,时候,就是那么巧,我们和他们的资源文件命名一致冲突了~~~呵呵呵呵!当时就在想,上天其实对我们不薄,要是我们的名字和开发者接入的别的SDK的资源文件名称冲突了,那才真真丢人呀。

    3.8K40发布于 2018-05-22
领券