Headless 类型的 Service 资源  Service 对象隐藏了各 Pod 资源,并负责将客户端的请求流量调度到该组 Pod 对象之上。  不过偶尔也存在这样一类需求:客户端需要直接访问 Service 资源后端的所有 Pod 资源,这时就应该向客户端暴露每个 Pod 资源的 IP 地址,而不再是中间层 Service 对象的 ClusterIP,这种类型的 Ser
转载 2024-07-08 05:59:20
62阅读
前戏环境还是使用我们上节的环境HeadLiness在某些场景中,开发人员可能不想使用 Service 提供的负载均衡功能,而希望自己来控制负载均衡策略,针对这种情况,kubernetes  提供了 HeadLiness Service,这类 Service 不会分配 Cluster IP,如果想要访问 service,只能通过 service 的域名进行查询。创建 service-hea
原创 2022-10-17 09:36:43
230阅读
前戏 环境还是使用
原创 2022-12-14 14:17:57
173阅读
在 Kubernetes 集群中,Service 是将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法。Service 可以充当服务发现机制,使我们能轻松地和上游 Pod 通信,而无需知道各个 Pod 的确切 IP 地址。在某些情况下,我们想检索并连接到特定 Service 所有 Pod 的 IP 地址。当 Pod 是有状态的(例如已部署的数据库)时,各个 Pod 需要与其同属实例进行通
转载 2024-04-20 10:24:00
79阅读
大纲: Kubernetes中如何发现服务如何发现Pod提供的服务如何使用Service发现服务如何使用kube-dns发现服务 kube-dns原理组成域名格式配置 注:本次分享内容基于Kubernetes 1.2版本! 下面从一个简单的例子开始讲解。 1、Kubernetes中如何发现服务 ◆   发现Pod提供的服务 首先使用nginx-deployment.yaml文
转载 2024-02-07 20:01:54
76阅读
kubectl create 创建资源!k8s 中的所有东西都可以通过kubectl create命令创建,无论你是想创建一个 pod 还是一个大型的滚动升级服务deployment,create命令都可以做到。使用create生成一个资源主要有两种常用方法,从yaml配置文件创建 和 简易创建:从yaml配置文件创建如果你想让 k8s 生成一个和你想象中一模一样的资源,那你就要充分而详细的描述这
转载 2024-04-08 21:47:50
91阅读
Kubernetes (k8s) 是一种流行的容器编排系统,它可以轻松地管理和调度大规模容器化应用程序。对于需要使用图形处理单元(GPU)的应用程序来说,Kubernetes 可以帮助我们更好地利用 GPU 资源,并实现更高效的计算。本文将介绍如何在 Kubernetes 上调用 GPU,以及如何优化 GPU 资源的使用。什么是 GPU?GPU,全称为图形处理器,是一种专门用于加速图形、影像和视频
一、Static Pod静态Pod是由kubectl进行管理的仅存于特定Node上的Pod。其不能通过API Server进行管理,无法与ReplicationController、Deployment或者DaemonSet进行关联,并且kubelet也无法对他们进行健康检查。静态Pod总是由kubectl进行创建,并且总是在kubelet所在的Node上运行。创建静态 Pod 有两种方式:配置文
转载 2024-04-03 11:08:30
51阅读
K8S介绍与特性Kubernetes概念 Kubernets是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。K8S概述 K8S是谷歌在2014年开源的容器化集群管理系统使用K8S进行容器化应用部署使用K8S利于容器扩展K8S目标实施让部署容器化应用更加简洁和高效K
转载 2024-02-14 23:36:51
22阅读
Kubernetes (K8S) 是一种用于自动部署、扩展和管理容器化应用程序的开源平台。对于新手来说,可能会觉得K8S使用有些复杂,但只要按照一定的步骤进行操作,就能很快上手。 在这篇文章中,我将指导你如何使用K8S。首先,我会列出整个流程的步骤,并且提供每个步骤所需的代码示例和注释。 ### 步骤一:安装Kubernetes 在使用Kubernetes之前,首先需要安装Kubernet
原创 2024-04-23 20:16:51
68阅读
Device PluginsDevice Pulgins在Kubernetes 1.10中是beta特性,开始于Kubernetes 1.8,用来给第三方设备厂商通过插件化的方式将设备资源对接到Kubernetes,给容器提供Extended Resources。通过Device Plugins方式,用户不需要改Kubernetes的代码,由第三方设备厂商开发插件,实现Kubernetes De
总览Ephemeral容器init容器标准容器和Sidecar容器总结截止到目前,k8s已经支持标准容器,sidecar容器,init容器,Ephemeral容器Ephemeral 容器临时容器与其他容器的不同之处在于,它们缺少对资源或执行的保证,并且永远不会自动重启,因此不适用于构建应用程序。临时容器使用与常规容器相同的 ContainerSpec 段进行描述,但许多字段是不相容且不允许的。临时
**实现“k8s on k8s”的流程** | 步骤 | 操作 | |------|------| | 1 | 部署一个Kubernetes集群 | | 2 | 在部署好的Kubernetes集群上运行另一个Kubernetes集群 | **步骤一:部署一个Kubernetes集群** 在这一步中,我们将使用工具如kubeadm、kops等来部署第一个Kubernetes集群。 首先,我们
原创 2024-03-05 12:52:46
776阅读
在Kubernetes中,有时候我们需要在一个Kubernetes集群中运行另一个Kubernetes集群,也就是所谓的"k8s in k8s"(Kubernetes中的Kubernetes)。这种情况下,我们通常会使用工具例如KubeSpray等来实现。 首先,让我们来看一下如何实现"k8s in k8s"的流程: | 步骤 | 描述
原创 2024-03-05 12:52:14
336阅读
第六课 k8s网络基础学习-掌握vlantags:k8s网络eNSPwiresharkIPVLANMACVLAN 文章目录第六课 k8s网络基础学习-掌握vlan第一节 VLAN介绍第二节 VLAN Tag第三节 VLAN PVID第四节 VLAN Access Port第五节 VLAN Trunk Port第六节 VLAN Hybrid Port第七节 linux bridge 实现vlan第八
1 Metallb 的介绍k8s的LoadBalancer类型的Service依赖于外部的云提供的Load Balancer Metallb的作用就是通过k8s原生的方式提供LB类型的Service支持,开箱即用。Metallb 会在 Kubernetes 内运行,监控服务对象的变化,一旦察觉有新的 LoadBalancer 服务运行,并且没有可申请的负载均衡器之后,就会完成两部分的工作:地址分配
转载 2024-04-25 10:18:03
93阅读
文章目录k8s通信概述FlannelFlannel网络Flannel网络原理Flannel的vxlan模式Flannel的host-gw模式flannel组件删除calicoCalico架构Calico工作模式Calico安装calico网络策略限制访问指定服务允许指定pod访问服务禁止 namespace 中所有 Pod 之间的相互访问禁止其他 namespace 访问服务只允许指定names
StatefulSet:在1.3以前K8s中StatefulSet叫PetSet(宠物集),由此也可看出StatefulSet是关注个体,而非群体。 StatefulSet要满足以下几点: 稳定且唯一的网络标识符;如: Redis集群, 在Redis集群中,它是通过槽位来存储数据的,假如:第一个节点是0~1000,第二个节点是1001~2000,
转载 2024-03-18 21:13:09
73阅读
声明本文所有内容基于Docker,k8s集群由rancher提供的rke工具搭建(后文中称为rancher版本k8s,也适用于使用RancherUI搭建的集群),GPU共享技术采用了阿里GPU Sharing。使用了其他容器技术的本文不一定适用,或者使用了kubeadm进行k8s搭建的可能有部分不适用,kubeadm搭建的k8s在部署GPU Sharing时网上可查的资料和官网资料都很多,而ran
转载 2024-04-15 11:11:57
236阅读
一、集群方式:分布式存储方案MinIO的离线k8s容器化部署,超简单!!!_是潮汕的灿灿展吖的-_k8s 部署minio文章目录一、前言二、Minio三、k8s容器化部署一、前言分布式文件存储系统,作为一个码农,多多少少会听说大名鼎鼎 hadoop 的文件系统 HDFS 和 FastDFS。这个两个在文件存储各有优劣,但是对于现在流行的k8s容器化部署来说,这两个部署都过于麻烦,而
转载 2024-04-30 12:26:05
26阅读
  • 1
  • 2
  • 3
  • 4
  • 5