目录1、Cluster IP2、Node IP3、NodePort4、Pod IP5、LoadBalancer6、三种IP间通信6.1、Pod IP 与 Pod IP 通信6.2、Pod IP 与 Cluster IP 通信6.3、Node IP 与 Pod IP 通信6.4、Node IP 与 Cluster IP7、YAML 示例7.1、ClusterIP Service7.2、LoadBa
转载
2024-06-26 10:21:49
45阅读
追踪kubernetes服务的SNAT现象:无法审计的客户端地址原因:不得不做的SNAT实现:iptables解决方法:externalTrafficPolicy,跳过SNAT现象:无法审计的客户端地址对于运行在kubernetes上、且允许从集群外访问的应用来说,使用nodePort是一个不错的方案。客户端可以使用集群任一节点+nodePort来访问,如果再配置一个vip,就更方便了。但node
转载
2020-10-11 21:26:05
2074阅读
1评论
k8s(kubernetes)概述特征开源,用于管理云平台中多个主机上的容器化的应用,让部署容器化的应用简单高效,其提供了应用部署、规划、更新、维护。k8s物理架构 k8s集群由Master节点和Node(Worker)节点组成。1.Master节点Master节点指的是集群控制节点,管理和控制整个集群,基本上k8s的所有控制命令都发给它,它负责具体的执行过程。在Master上主要运行
转载
2023-08-21 15:22:50
45阅读
概述在 Docker 中就有数据卷的概念,当容器删除时,数据也一起会被删除,想要持久化使用数据,需要把主机上的目录挂载到 Docker 中去,在 K8S 中,数据卷是通过 Pod 实现持久化的,如果 Pod 删除,数据卷也会一起删除,k8s 的数据卷是 docker 数据卷的扩展,K8S 适配各种存储系统,包括本地存储 EmptyDir,HostPath, 网络存储(NFS,GlusterFS,P
转载
2024-09-25 18:17:56
39阅读
在过去的文章中,我们曾 追踪过 Kubernetes 中的网络数据包,这篇文章将追踪 Kubernetes 中的 DNS 查询。
让我们以在 Pod 中解析 Service 完全限定域名(FQDN) foo.bar.svc.cluster.local 为例。
在开始之前,先回顾下 DNS 的解析流程。
DNS 的解析流程
简化版的 DNS 处理流程:
DNS 客户端(如浏览器、应用程序或者设
原创
2023-07-19 08:46:21
97阅读
写在开头 做深度学习科研难免需要较大的算力,此时就需要在GPU服务器上运行自己的程序。之前,我通过scp命令把代码上传到服务器后,在终端ssh连接服务器,通过一系列的Linux命令进行数据集和模型的操作。其实cd ls这些命令都还很方便,但是当我需要查看或修改源码时,用vim编辑总是不能给我舒适的体验。甚至,服务器上的vim有时会出现排版或编写时bug(注:我不是说vim不方便,vim实际上是Li
转载
2023-12-12 20:59:15
55阅读
IDEA无法链接kubernetes
在进行Kubernetes开发时,我遇到了一个常见的问题:IDEA(IntelliJ IDEA)无法链接到Kubernetes集群。这个问题影响到了我的开发效率,因此我仔细梳理了整个解决过程,想通过这篇博文和大家分享一下我的经验。
## 环境预检
在开始之前,首先我对开发环境进行了检查。为了保证Kubernetes集群和IDEA之间的连接正常,我需要确认
网络和操作系统内核,对我来说是既陌生又满是吸引,希望能够拨开层层迷雾找到背后的真相。
在 上一篇文章 中我深入探讨了 Kubernetes 网络模型,这次我想更深入一点:了解数据包在 Kubernetes 中的传输,为学习 Kubernetes 的 eBPF 网络加速做准备,加深对网络和操作系统内核的理解。 文中可能有疏漏之处,还望大家赐教。
在开始之前,我可以用一句话来总结我的学习成果:数据包
原创
2023-03-20 09:33:09
204阅读
DNS 的解析流程简化版的 DNS 处理流程:DNS 客户端(如浏览器、应用程序或者设备)发送域名 example.com 的查询请求。DNS 解析器收到请求,查询本地缓存,如果本地有记录且未过期会返回本地的记录。如果本地缓存未命中,DNS 解析器将从 DNS 根服务器开始向下查询,首先是顶级域名(Top Level Domain, TLD) DNS 服务器(这里是
原创
2023-10-24 15:40:25
102阅读
1.pinpoint-naver github: https://github.com/naver/pinpoint docker快速体验:https://github.com/naver/pinpoint-docker 2.zipkin-推特: github: https://github.com
原创
2021-06-07 09:33:41
1915阅读
Kubernetes 是为运行分布式集群而建立的,分布式系统的本质使得网络成为 Kubernetes 的核心和必要组成部分,了解 Kubernetes 网络模型可以使你能够正确运行、监控和排查应用程序故障。 网络是非常复杂的,拥有许多概念,对于不熟悉这个领域的用户来说,这可能会有一定的难度,这里面有很多概念需要理解,并且还需要把这些概念整合起来形成一个连贯的整体,
转载
2023-08-30 19:49:09
56阅读
kubernetes组件一个kubernetes集群主要是由控制节点(master),工作节点(node) 构成,每个节点上都会安装不同的组件。master:集群的控制平面,负责集群的决策 ( 管理 )ApiServer : 资源操作的唯一入口,接收用户输入的命令,提供认证、授权、API注册和发现等机制Scheduler : 负责集群资源调度,按照预定的调度策略将Pod调度到相应的node节点上C
转载
2023-10-01 11:23:10
100阅读
一、概述
1、什么是 SkyWalking ?
分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。
官网地址:http://skywalking.apache.org/
2、SkyWalking 特性
多种监控手段,语言探针和 Service Mesh
多语言自动探
推荐
原创
2021-06-30 23:49:14
3861阅读
点赞
Kubernetes + Spring Cloud 集成链路追踪 SkyWalking
原创
2023-04-06 12:25:48
822阅读
部署到 Kubernetes将 Dubbo 应用部署到 Kubernetes并复用Kubernetes Native Service 的,我们将会进行部署 Dubbo应用到 Kubernetes,实现基于Kubernetes内置Service实现服务发现,最后将Dubbo 应用对接到 Kubernetes的pod的生命周期。部署 Dubbo应用到 Kubernetes创建一个Dubbo应用可以根据
转载
2024-06-12 22:26:27
36阅读
一、概述 1、什么是 SkyWalking ? 分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。 官网地址:http://skywalking.apache.org/ ...
转载
2021-06-30 23:58:00
559阅读
2评论
# 获取 Kubernetes 的 Token:新手指南
在 Kubernetes 中,获取访问你的 Kubernetes 集群所需的 Token 是一项非常重要的任务。通过这些 Token,你可以安全地进行 API 调用或管理你的集群。本文将为你详细介绍从获取 Token 到实际使用的完整流程。
## 流程概述
以下是获取 Kubernetes Token 的主要步骤,接下来我们会分别详细
# 在Kubernetes中安装Flannel网络组件的指南
在Kubernetes中,Flannel是一个很受欢迎的网络组件,用于在容器之间提供网络连接。以下是安装Flannel的步骤指南,以帮助初学者正确配置和安装Flannel。
## 安装流程概览
在开始之前,我们先简单概述一下安装Flannel的步骤,具体流程如下:
| 步骤 | 描述 |
|------|------|
| 1
## Android 如何追踪用户下载的链接
在现代应用开发中,跟踪用户的下载行为是提高用户体验和优化应用功能的重要手段。通过了解用户下载的内容,我们可以进行数据分析,提供个性化的服务,同时还可以进行广告投放的优化。本文将探讨如何在 Android 应用中跟踪用户下载的链接,并提供一个实际的实现示例。
### 解决方案概述
为了追踪用户下载的链接,我们可以使用以下步骤:
1. **捕获用户
安装kubernetes在k8s-100-52(192.168.100.52)、k8s-100-53(192.168.100.53)、k8s-100-54(192.168.100.54)、k8s-100-55(192.168.100.55)和k8s-100-56(192.168.100.56)上,下载kubernetes安装包 先安装,未启动,等证书生成后启动# kubernetes下载需要某些特
转载
2024-06-09 17:46:24
142阅读