参考《每天5分钟玩转kubernetes》 ColdMan著。一、概念1. Clustercluster是计算、存储和网络资源的集合, k8s使用这些资源运行基于容器的应用 2. Mastercluster的大脑,主要职责是调度,决定将应用放在哪里运行。在linux上运行(物理机or虚拟机)。为了高可用,可运行多个master。 3. Node职责是运行容器应用。由master
转载
2024-04-08 21:37:18
36阅读
Kubernetes (K8S) 是一个开源的容器编排平台,用于管理容器化应用程序。在K8S中,我们可以通过 NodePort 和 ClusterIP 来实现服务的暴露和访问控制。本文将以一个小白开发者的角度,介绍如何使用 K8S 实现 NodePort 和 ClusterIP 的配置。
步骤|操作
-|-
1|编写一个带有服务的 Deployment 文件
2|创建 Deployment
3|
原创
2024-03-01 09:49:19
95阅读
转发K8S后端服务的四种方式ClusterIP此类型会提供一个集群内部的虚拟IP(与Pod不在同一网段),以供集群内部的pod之间通信使用。ClusterIP也是Kubernetes service的默认类型。 为了实现图上的功能主要需要以下几个组件的协同工作: apiserver:在创建service时,apiserver接收到请求以后将数据存储到etcd中。 kube-proxy:k8s的每个
转载
2024-03-01 14:16:13
135阅读
Kubernetesk8s 安装流程安装前配置安装 docker 以及 k8s 组件初始化 k8s 集群测试使用:安装 kubernetes-dashboardk8s 基础概念k8s 核心技术概念k8s 内部组件k8s 中的 IP 地址K8S 服务暴露的三种方式 k8s 安装流程k8s-masterk8s-node01k8s-node02192.168.86.140192.168.86.1411
转载
2024-06-20 06:44:59
63阅读
暴露端口的方式一:clusterIP 此类型会提供一个集群内部的虚拟IP(与pod不在同一网段),以供集群内部的pod之间通信使用。clusterIP也是kubernetes service的默认类型 主要需要以下几个组件的协同工作 apiservice:在创建service时,apiserver接收到请求以后将数据存储到etcd中。 kube-proxy:k8s的每个节点中都有该进程,负责实现s
转载
2024-02-22 16:45:35
120阅读
Kubernetes Service ClusterIPKubernetes的service有三种类型:ClusterIP,NodePort,LoadBalancer,今天我们来看看ClusterIP。创建Deployment首先我们先创建一个Deployment,这个Deployment是一个Python实现的HTTP服务,请求这个Web Server的时候,会发回给我们这个server的hos
转载
2024-04-12 16:47:18
128阅读
一、NodePort暴露Service原理 二、物理机192.168.1.111上部属nginx生成 SSL 证书
mkdir -p /etc/nginx/cert/
cd /etc/nginx/cert/
1.创建服务器证书密钥文件 server.key:
openssl genrsa -des3 -out server.key 1024
输入密码,确认密码,自己随便定义,但是要记住,
转载
2024-04-19 09:37:28
22阅读
clusterip跟kube-apiserver有什么关系之问,此问来自我的brother。答:跟kube-apiserver没有什么关系。前言Goolgle百度了半天,社区都没发现有cluster ip深入原理的讲解。小结了cluster ip的原理和访问链路, 简单写个博客希望对社区的小伙伴有用。K8S从入门到欣赏,必须感谢几位好朋友: 感谢Hao泉、Gui
转载
2024-03-05 22:02:42
49阅读
每一个成功人士的背后,必定曾经做出过勇敢而又孤独的决定。放弃不难,但坚持很酷~ 1 nodePortnodePort 提供了集群外部客户端访问 service 的一种方式,它提供了集群外部客户端访问 service 的端口,即 k8s 集群 nodeIP:nodePort 。适用于外部用户要访问 k8s 集群中的服务。优点:通过 k8s 集群的任意节点(装有 kube-prox
转载
2024-02-29 11:14:50
39阅读
Service官网:https://kubernetes.io/docs/concepts/services-networking/service/An abstract way to expose an application running on a set of Pods as a network service.
With Kubernetes you don’t need to modi
转载
2024-05-22 18:40:30
51阅读
ClusterIP:只对集群内部可见NodePort:对外部可见
原创
2021-09-11 12:36:22
1984阅读
ClusterIP:只对集群内部可见NodePort:对外部可见
原创
2022-03-09 10:50:35
242阅读
简介:Service 的概念ipvs 代理模式 ClusterIPHeadless ServiceNodePortLoadBalancerExternalNameService-IngressService 的概念Kubernetes Service 定义了这样一种抽象:一个Pod 的逻辑分组,一种可以访问它们的策略 ——通常称为微服务。 这一组 Pod 能够被 Service 访问到
转载
2024-05-08 20:23:58
1101阅读
通过K8S内置负载均衡器访问Pod的途径K8S的组件kube-proxy为我们在集群内提供了Load Balancer的功能,即负载均衡器,这种服务是通过创建Service资源对象来实现的。1. ClusterIP为了实现集群内Pod的互访,kube-proxy提供了ClusterIP模式的Service 这种模式下,集群内的Pod只能使用集群内部IP地址互访,集群外是无法访问的。说得再具体一点,
转载
2024-03-21 15:34:47
28阅读
ClusterIPDeployment.yamlservice.yamlipvsadm -Lnheadless servicedig需要安装bind-utilsNodePort30715是随机生成的端口:master,node01,node02都会开放37015端口,都可以访问Ln一下:LoadBalancer付费方案。ExternalName...
原创
2021-07-05 15:01:46
1011阅读
ClusterIPDeployment.yamlservice.yamlipvsadm -Lnheadless servicedig需要
原创
2022-01-20 14:29:59
213阅读
巩固链接视频:尚硅谷Kubernetes教程(K8s新版已上传,推荐观看)https://www.bilibili.com/video/BV1w4411y7Go?p=1重点截图 第四十八节 集群调度 Scheduler是k8s的调度器,主要任务是把定义的pod分配到集群的节点上 考虑因素:公平,资源高效利用,效率,灵活 scheluer
转载
2024-03-24 12:25:55
160阅读
ClusterIP方式原理kube-proxy & servicekube-proxy其实就是管理service的访问入口,包括集群内Pod到Service的访问和集群外访问service。kube-proxy管理sevice的Endpoints,该service对外暴露一个Virtual IP,也成为Cluster IP, 集群内通过访问这个Cluster IP:Port就能访问到集群内
转载
2024-08-21 20:27:59
213阅读
我们将部署三个节点的 Kubernetes Cluster。k8s-master 是 Master,k8s-node1 和 k8s-node2 是 Node。所有节点的操作系统均为 Ubuntu 16.04,当然其他 Linux 也是可以的。官方安装文档可以参考 https://kubernetes.io/docs/setup/independent/install-kubeadm/注意
转载
2024-05-25 16:13:37
51阅读
目录1、IP 类型1.1、NodeIP1.2、Pod IP1.3、ClusterIP2、Port类型2.1、nodePort2.2、port2.3、targetPort2.4、hostPort1、IP 类型Kubernetes 集群里有三种IP地址,分别如下:名称说明NodeIPWorker 节点的IP地址,即物理网卡的 IP 地址。PodIPPod 的 IP 地址,即 Containerd 容器
转载
2023-10-18 23:21:41
676阅读