持续改进: 项目可持续性不仅仅与功能有关。许多SIG一直致力于提高测试覆盖率,确保基础功能持续可靠,核心功能持续稳定。可扩展性: Kubernetes社区一直致力于支持可扩展性。1.15版本发布周期中包含更多关于CRD和API Machinery的工作。此次周期中的大多数增强功能来自SIG API Machinery及相关领域。更深入了解此次版本主要功能:围绕核心Kubernetes API的可扩
转载 2024-05-20 11:32:41
44阅读
什么是k8s标签?如何创建和查看标签
原创 2024-05-04 13:06:38
0阅读
一、emptyDir持久化存储配置  emptyDir 的一些用途:缓存空间,例如基于磁盘的归并排序。为耗时较长的计算任务提供检查点,以便任务能方便地从崩溃前状态恢复执行。在 Web 服务器容器服务数据时,保存内容管理器容器获取的文件。    和上述 volume 不同的是,如果删除 Pod,emptyDir 卷中的数据也将被删除,一般 emptyDir卷用    于 Pod 中的不同
转载 2023-07-21 14:46:10
238阅读
Kubernetes (K8s) 是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。Kubernetes 使用 Pod 作为最小的调度单元,借助标签(label)来对 Pod 进行分类和组织。在本文中,我们将介绍如何在 Kubernetes 中使用标签管理 Pod,并为你提供相关的代码示例。 ## 1. 概述 在 Kubernetes 中,Pod 是最小的可部署单元,它可以包含一个或多
原创 2024-01-18 10:24:55
115阅读
从开发者视角看基础设施我们经常拿IDC和云计算作对比,以此来衬托云计算的变化。IaaS、PaaS、SaaS都是从交付方面来阐述其所做的事情,IaaS是基础设施作为服务来交付,PaaS是把平台作为服务交付,SaaS是软件直接作为服务交付。对于开发人员来说,我们之前可能有专门的IDC,有专门的运维人员负责基础设施的维护(选IDC、网络、机器)。云计算的出现,尤其是基础设施作为服务的一个交付手段的时候,
查看node的标签kubectl get node --show-labels删除标签kubectl label nodes node5 storagenode-设置标签kubectl label nodes node5 storagenode=glusterfs修改标签,需要加上--overwri
原创 2021-07-27 16:38:44
175阅读
Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术。 使用Kubernetes可以: 自动化容器的部署和复制
转载 2024-05-17 01:07:16
45阅读
一、K8S网络实现在实际的业务场景中,业务组件之间关系十分复杂,特别是随着微服务的发展。为了支持业务应用组件的通信,Kubernetes网络的设计主要致力于解决以下问题:容器与容器之间的直接通信抽象Pod到Pod之间的通信Pod到Service之间的通信集群外部与内部组件之间的通信二、容器到容器的通信     同一个Pod内的容器(Pod内的容器不会跨宿主机的)共享一
转载 2023-11-13 21:24:05
96阅读
命名空间Kubernetes 支持多个虚拟集群,它们底层依赖于同一个物理集群。 这些虚拟集群被称为命名空间。何时使用多个命名空间命名空间适用于存在很多跨多个团队或项目的用户的场景。对于只有几到几十个用户的集群,根本不需要创建或考虑命名空间。当需要名称空间提供的功能时,请开始使用它们。 命名空间为名称提供了一个范围。资源的名称需要在命名空间内是唯一的,但不能跨命名空间。命名空间不能相互嵌套,每个 K
Kubernetes(k8s)存储管理之数据卷volumes(二):hostPath数据卷 目录一.系统环境二.前言三.hostPath数据卷3.1 hostPath数据卷概览3.2 创建有hostPath卷的pod一.系统环境服务器版本docker软件版本Kubernetes(k8s)集群版本CPU架构CentOS Linux release 7.4.
转载 2023-07-14 14:46:35
62阅读
Kubernetes 基础概念:名字空间Kubernetes 可以在一个物理集群上运行多个虚拟集群,这种虚拟集群被称作名字空间(namespace)。名字空间提供了在多用户间隔离集群资源的方式(通过资源配额)。同一个名字空间中的资源名称必须唯一,而不同名字空间之间则没有这个要求。名字空间是不能嵌套的,每一个 Kubernetes 的资源都只能在一个名字空间内,但并非所有资源都会在名字空间内,比如
转载 2024-03-11 12:15:03
51阅读
概述由于容器本身是非持久化的,因此需要解决在容器中运行应用程序遇到的一些问题。首先,当容器崩溃时,kubelet将重新启动容器,但是写入容器的文件将会丢失,容器将会以镜像的初始状态重新开始;第二,在通过一个Pod中一起运行的容器,通常需要共享容器之间一些文件。Kubernetes通过存储卷解决上述的两个问题。在Docker有存储卷的概念卷,但Docker中存储卷只是磁盘的或另一个容器中的目录,并没
转载 2024-08-05 23:26:01
56阅读
标签页是一个很重要的插件,正如《【mfc】标签页》(点击打开链接)在VC6中的地位,通过ExtJs中能够在网页中轻松地实现一个与客户端一模一样的标签页。一、基本目标创建如下的标签页,在底部的工具栏有两个按钮,一个可以增加标签页,增加的标签的内容就是当前的时间。这里只作为例子,一般标签页里面的内容,是放个iframe,或者通过无参数传递的ajax直接从别的网页中取,避免在javascript写过多的
最近手头有一个需求是对word文档内容进行判断,搜索到一个包感觉不错,简单记录一下关键操作:python-docx能做什么创建/读取 docx文档修改内容:包括段落格式、章节、标题、分页符、文档中的表格、插入图片等操作基本上常用的功能都在里面了,我的需求是找到关键内容进行判断,因此这个包对于我来说够用。安装官方文档上支持3种安装方式,使用最常见的一种进行即可。pip install python-
标题:使用Kubernetes修改端口的步骤及代码示例 摘要:本文将介绍使用Kubernetes修改端口的步骤及代码示例,帮助开发者能够成功实现关键词的要求。通过以下表格展示整个流程的步骤。 | 步骤 | 操作 | 代码示例 | |-------|-----
原创 2024-01-25 14:06:39
135阅读
Kubernetes(K8s)是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。在Kubernetes中,所有的API通信是通过kube-apiserver服务器进行的,默认情况下使用端口6443进行通信。如果我们想要修改这个端口,下面我将给出具体的步骤并提供代码示例。 整件事情的流程如下: 步骤 | 操作 ---------|------------------ Step
原创 2024-01-19 10:59:15
237阅读
标题:从头开始修改Kubernetes仓库:一次全面了解的实践指南 引言: Kubernetes(简称K8S)是一个开源的容器编排平台,可以帮助我们管理和调度大规模的容器应用。有时候我们需要对Kubernetes仓库进行修改,以满足特定需求或改进功能。本文将从头开始,详细介绍修改Kubernetes仓库的整个流程,并提供代码示例来帮助你入门。如果你是一名刚入行的小白,相信通过本文的指导,你会更好
原创 2024-01-15 12:54:22
64阅读
Kubernetes(简称K8s)是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。在K8s中,通过创建和管理资源对象来实现应用的部署和管理。其中,Replication Controller(RC)是一个重要的资源对象,用来定义应用的副本数、部署策略等信息。本文将指导新手开发者如何使用K8s修改RC。 ## 一、概述 在K8s中,修改RC的流程可以分为以下几个步骤: | 步骤 |
原创 2024-01-23 10:33:47
80阅读
在使用 Kubernetes 的过程中,调整 `serviceSubnet` 是一项常见需求。这个参数定义了 Kubernetes 中 Service 对应的 IP 地址范围。有时候,为了避开网络冲突或者为了更好地管理网络资源,我们需要修改这个参数。接下来,我们将详细记录解决“kubernetes serviceSubnet 修改”问题的全过程,从环境配置到部署方案。 ### 环境配置 首先,
原创 5月前
76阅读
推荐一款 Kubernetes 管理工具:Kubelive kubelivekubectl tool reinvented to be more reactive and interactive :fire:项目地址:https://gitcode.com/gh_mirrors/ku/kubelive Kubelive 是一个创新的命令行工具,它重新定义了我们与 kubectl 的交互方式,使其更
转载 9月前
24阅读
  • 1
  • 2
  • 3
  • 4
  • 5