# 深入了解Kubernetes中的ExternalName Service Kubernetes是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。在Kubernetes中,Service是一种抽象,它定义了一组Pod的访问策略。除了常见的ClusterIP、NodePort和LoadBalancer类型之外,Kubernetes还提供了ExternalName Service类型,用于
原创 2024-03-06 10:33:55
162阅读
kubernetes简介:kubernetes,是一个全新的基于容器技术的分布式架构领先方案,是谷歌严格保密十几年的秘密武器----Borg系统的一个开源版本,于2014年9月发布第一个版本,2015年7月发布第一个正式版本。kubernetes的本质是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。目的是实现资源管理的自动化,主要提供了如下的主要功能:自我修复:
转载 2024-03-06 23:42:43
131阅读
一、Static Pod静态Pod是由kubectl进行管理的仅存于特定Node上的Pod。其不能通过API Server进行管理,无法与ReplicationController、Deployment或者DaemonSet进行关联,并且kubelet也无法对他们进行健康检查。静态Pod总是由kubectl进行创建,并且总是在kubelet所在的Node上运行。创建静态 Pod 有两种方式:配置文
转载 2024-04-03 11:08:30
51阅读
在Kubernetes中,Service资源的type字段有多种选项,其中之一是ExternalNameExternalName类型的服务用于将外部
原创 2023-11-24 09:49:50
238阅读
文章目录第四章 实战入门19 Namespace4.1.1 查看4.1.2 创建4.1.3 删除4.1.4 使用配置文件(.yaml)进行管理20 Pod4.2.1 创建并运行4.2.2 查看pod信息4.2.3 访问Pod4.2.4 删除指定Pod4.2.5 配置操作21 Label4.3.1 命令方式4.3.2 配置方式22 Deployment4.4.1 命令操作4.4.2 配置操作23
转载 2024-03-18 06:50:07
71阅读
Device PluginsDevice Pulgins在Kubernetes 1.10中是beta特性,开始于Kubernetes 1.8,用来给第三方设备厂商通过插件化的方式将设备资源对接到Kubernetes,给容器提供Extended Resources。通过Device Plugins方式,用户不需要改Kubernetes的代码,由第三方设备厂商开发插件,实现Kubernetes De
1. K8S 中的对象 Kubernetes 对象是持久化的实体,表示整个集群的状态,通常使用yaml文件来描述这些对象,主要用于描述下面的一些信息:哪些容器化应用在运行(以及在哪个 Node 上);可以被应用使用的资源;关于应用运行时表现的策略,比如重启策略、升级策略,以及容错策略;操作(无论是创建、修改,或者删除) Kubernetes 对象都需要使用 Kubernetes API,比如,当使
转载 2024-03-20 20:02:01
27阅读
k8s
原创 2021-07-05 15:01:43
1109阅读
ClusterIPDeployment.yamlservice.yamlipvsadm -Lnheadless servicedig需要
原创 2022-01-20 14:29:59
213阅读
ClusterIPDeployment.yamlservice.yamlipvsadm -Lnheadless servicedig需要安装bind-utilsNodePort30715是随机生成的端口:master,node01,node02都会开放37015端口,都可以访问Ln一下:LoadBalancer付费方案。ExternalName...
k8s
原创 2021-07-05 15:01:46
1011阅读
原创 2022-01-19 15:12:13
89阅读
文章目录一、服务发现机制1.1 环境变量注入1.2 DNS解析二、Ingress4.1 部署Ingress controller4.2 暴露Ingress Controller4.2.1 SVC NodePort方式4.2.2 共享宿主机网络方式4.3 默认后端4.4 同域名不同URL转不同服务4.5 不同域名转不同服务4.6 使用https4.6.1 安装cfssl4.6.2 自签根证书4.6
转载 2024-04-09 11:07:47
562阅读
Headless类型的Service资源Service对象隐藏了各Pod资源,并负责将客户端的请求流量调度至该组Pod对象之上。不过,偶尔也会存在这样一类需求: 客户端需要直接访问Service资源后端的所有Pod资源,这时就应该向客户端暴露每个Pod资源的IP地址,而不再是中间层Service对象的ClusterIP,这种类型的Service资源便称为Headless Service。Headl
转载 2024-10-22 14:36:15
55阅读
K8s集群使用容器镜像仓库HarborKubernetes集群使用容器镜像仓库Harbor一、容器镜像仓库Harbor部署1.1 在docker主机部署harbor1.1.1 docker-ce安装1.1.1.1 获取YUM源1.1.1.2 安装并设置启动及开机自启动1.1.2 docker compose安装1.1.3 获取harbor安装文件1.1.4 修改配置文件1.1.5 执行预备脚本1
转载 2024-05-30 20:59:26
34阅读
一.service简介k8s中pod是最小的单元,pod中运行着各种业务应用,这些应用怎么对外提供服务?若直接让pod对外提供服务,那么pod的IP因生成、销毁和滚动更新导致变化后,对外提供的服务就会受到影响。k8s抽象出一种service的概念,service一旦创建就不再变化,通过service来关联后端的一组pod,pod可随时变化,无论pod在不在一个节点node,对外提供服务均不会受到影
原创 精选 2024-08-04 23:07:40
505阅读
我们知道,docker0网桥上的IP地址在Node网络上是看不到的。从一个Node到一个Node内的docker0是不通的,因为它不知道某个IP地址在哪里。如果能够让这些机器知道对端docker0地址在哪里,就可以让这些docker0互相通信了。这样,在所有Node上运行的Pod就都可以互相通信了。       我们可以通过部署MultiLayer Swi
转载 2024-03-24 13:34:02
44阅读
项目概述:使用spring cloud框架,mysql数据库。基于docker + k8s来部署,k8s环境是由私有云平台提供,同时这个平台提供mysql、redis、云存储等基础服务。业务逻辑:1、老师建立课程组,课程组中有多个学生。老师在课程组下发布作业、分享课件等资料。2、老师上传微课视频,学生观看、点赞评论3、用户上传下载分享文件业务容器:1、用户(分老师、学生、班长角色),班级、学院、课
这两天小编在研究关于运维的一些事情,现在火的不行的docker+k8s。今天踩踩坑。环境 virtualBox Ubuntu16.04 虚拟机的CPU个数要大于2 内存分配在2G以上首先我们来安装docker (记得关闭防火墙 )第一步 卸载旧版本docker (新机器就不需要执行了)sudo apt-get remove docker docker-engine docker-ce docker
转载 2024-03-06 12:13:28
49阅读
k8s–基础–15–Deployment和ReplicaSet的区别1、ReplicaSet核心作用在于帮助用户创建指定数量的pod副本,并确保pod副本一直处于满足用户期望的数量,起到多退少补的作用,并且还具有自动扩容缩容等机制1.1、主要由三个部分组成用户期望的pod副本数:用来定义由这个控制器管控的pod副本有几个标签选择器:当pod挂掉的时候,replicaset就通过标签选择器,选择指定
上一篇,我们简单介绍了下mac下单节点Kubernetes的安装,今天我们乘热打铁,感受下grpc整合Kubernetes的魅力。好了Talk is cheap,Show me the graph 我们要做的是下面这么一个架构的小demo。 grpc-k8s 后续计划写个gRPC的专题,我们先来简单认识下gRPC的基本玩法。gRPC在微服务盛行的今天,如果你不会个RPC框架你都不好
转载 2024-08-06 08:44:49
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5