- 什么是RelicaSet? ReplicaSet是为了保持维护的期待Pod副本数量与现时Pod副本数量一致。如在由于Pod异常退出导致期待的副本数量不足时,会自动创建新的Pod保证到与期望的Pod副本数量一致。 ReplicaSet的工作流程 定义副本数量,定义一个选择器,指定选择器如何获取到具有特定标识Pod,定义一个模板指定新创建的Pod的期望状态。 通过y... 什么是RelicaSet? ReplicaSet是为了保持维护的期待Pod副本数量与现时Pod副本数量一致。如在由于Pod异常退出导致期待的副本数量不足时,会自动创建新的Pod保证到与期望的Pod副本数量一致。 ReplicaSet的工作流程 定义副本数量,定义一个选择器,指定选择器如何获取到具有特定标识Pod,定义一个模板指定新创建的Pod的期望状态。 通过y...
- 什么是Ingress Ingress可以将Kubernetes内部的Service通过HTTP/HTTPS的虚拟主机方式暴露到集群外部,可以由Ingress定义请求的路由规则。 Ingress 基础操作 通过资源定义清单创建Ingress kubectl apply -f nginx-ingress.yaml apiVersion: extensions/v1b... 什么是Ingress Ingress可以将Kubernetes内部的Service通过HTTP/HTTPS的虚拟主机方式暴露到集群外部,可以由Ingress定义请求的路由规则。 Ingress 基础操作 通过资源定义清单创建Ingress kubectl apply -f nginx-ingress.yaml apiVersion: extensions/v1b...
- 什么是RoleBinding RoleBinding通过已经定义的Role权限授予到用户、用户组,从而让用户获得在NameSpace对应的操作资源权限。 RoleBinding基本操作 通过YAML资源定义清单创建RoleBinding kubectl apply -f pod-rolebinding.yaml apiVersion: rbac.authoriz... 什么是RoleBinding RoleBinding通过已经定义的Role权限授予到用户、用户组,从而让用户获得在NameSpace对应的操作资源权限。 RoleBinding基本操作 通过YAML资源定义清单创建RoleBinding kubectl apply -f pod-rolebinding.yaml apiVersion: rbac.authoriz...
- 什么是Pod? Kubernetes中最小的管理单元,作为应用运行的载体。当Pod运行多个容器时,同一个Pod中的所有容器可以共享PID、Network、IPC、UTS命名空间。 打个比方,例如Pod是豆荚,Container容器就是豆子,一个豆荚里可以有一个或者多个豆子。 Pod的使用方式 通过kubectl创建 kubectl run nginx-pod --... 什么是Pod? Kubernetes中最小的管理单元,作为应用运行的载体。当Pod运行多个容器时,同一个Pod中的所有容器可以共享PID、Network、IPC、UTS命名空间。 打个比方,例如Pod是豆荚,Container容器就是豆子,一个豆荚里可以有一个或者多个豆子。 Pod的使用方式 通过kubectl创建 kubectl run nginx-pod --...
- 什么是Deployment? Deployment提供了运行Pod能力,并且为Pod提供滚动升级、伸缩、副本等功能,一般用于运行无状态的应用。目前建议使用Deployment来代替RelicaSet及ReplicationController的使用。 什么是无状态应用? 无状态应用是不将数据或应用程序状态存储到容器中,这将使无状态应用程序更具可伸缩性。例如前端应用... 什么是Deployment? Deployment提供了运行Pod能力,并且为Pod提供滚动升级、伸缩、副本等功能,一般用于运行无状态的应用。目前建议使用Deployment来代替RelicaSet及ReplicationController的使用。 什么是无状态应用? 无状态应用是不将数据或应用程序状态存储到容器中,这将使无状态应用程序更具可伸缩性。例如前端应用...
- Kubernetes 最新发布的 1.20 版本中弃用未来对 Docker 支持,特指不再维护支持 Docker 的代码,而不是直接在 1.20 版本中弃用 Docker 作为容器运行时的支持。 不必惊慌,根据 Kubernetes 发布周期,最快也是计划在 Kubernetes 1.22 版本弃用 Docker 作为运行时的支持,也就是 Kubelet 弃用 Do... Kubernetes 最新发布的 1.20 版本中弃用未来对 Docker 支持,特指不再维护支持 Docker 的代码,而不是直接在 1.20 版本中弃用 Docker 作为容器运行时的支持。 不必惊慌,根据 Kubernetes 发布周期,最快也是计划在 Kubernetes 1.22 版本弃用 Docker 作为运行时的支持,也就是 Kubelet 弃用 Do...
- 对象类型 类别 名称 资源对象 Pod、ReplicaSet、ReplicationController、Deployment、StatefulSet、DaemonSet、Job CronJob、HorizontalPodAutoscaling 配置对象 Node、Namespace、Service、Secret、ConfigMap、Ingress、Label... 对象类型 类别 名称 资源对象 Pod、ReplicaSet、ReplicationController、Deployment、StatefulSet、DaemonSet、Job CronJob、HorizontalPodAutoscaling 配置对象 Node、Namespace、Service、Secret、ConfigMap、Ingress、Label...
- 由于容器的特性,在容器重新创建后日志会废弃掉,如何通过持久化和中心化的处理容器日志变成一个棘手的问题,如何通过 Elastic Stack 进行一站式的数据采集,数据清洗,数据落地,数据可视化,让数据发挥真正的价值呢? 架构设计 涉及到 Elastic Stack 中 Filebeat 是用于采集 Kubernetes Pod 相关的日志,Elastics... 由于容器的特性,在容器重新创建后日志会废弃掉,如何通过持久化和中心化的处理容器日志变成一个棘手的问题,如何通过 Elastic Stack 进行一站式的数据采集,数据清洗,数据落地,数据可视化,让数据发挥真正的价值呢? 架构设计 涉及到 Elastic Stack 中 Filebeat 是用于采集 Kubernetes Pod 相关的日志,Elastics...
- 什么是StatefulSet? StatefulSet表示一组具有唯一持久身份标识和稳定主机名的有状态Pod,无论Pod在哪一个Node上运行,身份标识及持久化的数据其都会保留。一般用于持久化存储、固定网络标记、有序部署、有伸缩等场景。 什么是有状态应用? 有状态应用是将数据或应用程序状态持久化到关联的存储中,例如MySQL、Kafka、Zookeeper等应用场... 什么是StatefulSet? StatefulSet表示一组具有唯一持久身份标识和稳定主机名的有状态Pod,无论Pod在哪一个Node上运行,身份标识及持久化的数据其都会保留。一般用于持久化存储、固定网络标记、有序部署、有伸缩等场景。 什么是有状态应用? 有状态应用是将数据或应用程序状态持久化到关联的存储中,例如MySQL、Kafka、Zookeeper等应用场...
- 什么是CronJob? CronJob负责处理周期性的任务,基于时间点触发运行,一般用于备份、数据清理、更新等自动化场景。CronJob也是使用Job对象来执行任务,每一次运行都是会创建一个Job对象,对于CronJob的管理是与Job一样的。 通过Yaml资源定义清单创建CronJob kubectl apply -f hello-cronjob.yaml a... 什么是CronJob? CronJob负责处理周期性的任务,基于时间点触发运行,一般用于备份、数据清理、更新等自动化场景。CronJob也是使用Job对象来执行任务,每一次运行都是会创建一个Job对象,对于CronJob的管理是与Job一样的。 通过Yaml资源定义清单创建CronJob kubectl apply -f hello-cronjob.yaml a...
- 什么是ConfigMap ConfigMap为Pod中的容器提供了配置文件、环境变量等非敏感信息,通过ConfigMap可以将Pod和其他组件分开,这将使得Pod更加有移植性,使得配置更加容器更改及管理,也使得Pod更加规范。 Config基本操作 通过kubectl create configmap kubectl create configmap nginx-... 什么是ConfigMap ConfigMap为Pod中的容器提供了配置文件、环境变量等非敏感信息,通过ConfigMap可以将Pod和其他组件分开,这将使得Pod更加有移植性,使得配置更加容器更改及管理,也使得Pod更加规范。 Config基本操作 通过kubectl create configmap kubectl create configmap nginx-...
- Kubernetes 本身命令行界面去管理集群内的资源对象,例如有需求想查看某一些Pod在任意的时间段性能的使用情况,如何通过 Elastic Stack 进行一站式的数据采集,数据清洗,数据落地,数据可视化,让数据发挥真正的价值呢? 架构设计 涉及到 Elastic Stack 中 Metricbeat 是用于采集 Kubernetes 相关的性能指标,... Kubernetes 本身命令行界面去管理集群内的资源对象,例如有需求想查看某一些Pod在任意的时间段性能的使用情况,如何通过 Elastic Stack 进行一站式的数据采集,数据清洗,数据落地,数据可视化,让数据发挥真正的价值呢? 架构设计 涉及到 Elastic Stack 中 Metricbeat 是用于采集 Kubernetes 相关的性能指标,...
- 什么是Service Account Service Account是为了解决Kubernetes集群内部资源认证问题而诞生,例如Pod的进程想调用Kubernetes API或者其他外部服务。 Service Account基本操作 通过kubectl创建ServiceAccount kubectl create sa nginx-sa 可以见到创建了Serv... 什么是Service Account Service Account是为了解决Kubernetes集群内部资源认证问题而诞生,例如Pod的进程想调用Kubernetes API或者其他外部服务。 Service Account基本操作 通过kubectl创建ServiceAccount kubectl create sa nginx-sa 可以见到创建了Serv...
- 什么是数据卷 (Volumns) 在Kubernetes Pod中的容器系统存储文件是临时的,Pod如果异常重启将会恢复到镜像的原始状态从而会丢失所有的状态包括系统存储文件,或者同一个Pod中多个容器需要共享数据。数据卷诞生就是为了解决这一类数据持久化及数据共享的场景,并与容器的生命周期分离开。 什么是PV (PersistentVolume) PV是定义存储数据... 什么是数据卷 (Volumns) 在Kubernetes Pod中的容器系统存储文件是临时的,Pod如果异常重启将会恢复到镜像的原始状态从而会丢失所有的状态包括系统存储文件,或者同一个Pod中多个容器需要共享数据。数据卷诞生就是为了解决这一类数据持久化及数据共享的场景,并与容器的生命周期分离开。 什么是PV (PersistentVolume) PV是定义存储数据...
- 什么是Job? Job一般用于数据处理、迁移等一次性任务处理场景,Job会创建Pod进行作业并确保完成。 Job作业模式 1.非并行作业: 作业完成后Pod自动终止。 2.具有完成次数计数的并行作业:指定所需完成作业的次数,作业完成后Pod自动终止。 3.具有工作队列的并行作业:指定Pod之间或外部服务的协调确定作业,Pod全部终止后作业完成。 通过Yaml资源... 什么是Job? Job一般用于数据处理、迁移等一次性任务处理场景,Job会创建Pod进行作业并确保完成。 Job作业模式 1.非并行作业: 作业完成后Pod自动终止。 2.具有完成次数计数的并行作业:指定所需完成作业的次数,作业完成后Pod自动终止。 3.具有工作队列的并行作业:指定Pod之间或外部服务的协调确定作业,Pod全部终止后作业完成。 通过Yaml资源...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签