Toggle navigation
VXiaoZhi Blog
Home
About
Archive
VXiaoZhi Blog
「离开世界之前 一切都是过程」
K8s 跨集群通信
K8s 跨集群通信
K8s 跨集群通信 分两种情况讨论: 不同集群间Node互通 如公司内部多个集群 或者 同一个云服务商如腾讯云下的多个集群。 不同集群间Node不互通 如公司内集群 和 腾讯公有云集群。 不同云服务商之间的集群,如腾讯云、阿里云。 方案 不同集群间Node互通 vpc hostport random hostport 不同集群间Nod...
Posted by vxiaozhi on January 12, 2025
K8s 的一些设计理念
K8s 的一些设计理念
K8s 的一些设计理念 分析和理解 K8s 的设计理念可以使我们更深入地了解 Kubernetes 系统,更好地利用它管理分布式部署的云原生应用,另一方面也可以让我们借鉴其在分布式系统设计方面的经验。 分层架构 核心层:Kubernetes 最核心的功能,对外提供 API 构建高层的应用,对内提供插件式应用执行环境 应用层:部署(无状态应用、有状态应用、批处理任务、集群应用等...
Posted by vxiaozhi on January 12, 2025
K8s 中的开放接口
K8s 中的开放接口
K8s 中的开放接口 Kubernetes作为云原生应用的基础调度平台,相当于云原生的操作系统,为了便于系统的扩展,Kubernetes中开放的以下接口,可以分别对接不同的后端,来实现自己的业务逻辑: CRI(Container Runtime Interface):容器运行时接口,提供计算资源 CNI(Container Network Interf...
Posted by vxiaozhi on January 12, 2025
Kubernetes CRD 和 Operator
Kubernetes CRD 和 Operator
Kubernetes CRD 和 Operator CRD的全称是CustomResourceDefinition, 是Kubernetes为提高可扩展性,让开发者去自定义资源(如Deployment,StatefulSet等)的一种方法. 1 Operator = CRD(Customer Resource Define) + Controller CRD仅仅是资源的定义,而Con...
Posted by vxiaozhi on January 12, 2025
K8s Nginx Ingress Controller 简介
K8s Nginx Ingress Controller 简介
K8s Nginx Ingress Controller 简介 在Kubernetes集群中,Ingress作为集群内服务对外暴露的访问接入点,几乎承载着集群内服务访问的所有流量。 Ingress是Kubernetes中的一个资源对象,用来管理集群外部访问集群内部服务的方式。您可以通过Ingress资源来配置不同的转发规则,从而实现根据不同的规则设置访问集群内不同的Service所对应的...
Posted by vxiaozhi on January 12, 2025
kubernetes 网络模型
kubernetes 网络模型
kubernetes 网络模型 K8s通信原理 这是一张由外向内的典型的容器网络架构图。 为了能够正常通信,图中每个参与通信的实体都需要有一个 IP 地址,由集群外部到集群内部: IP类型 说明 Proxy-IP 代理层公网地址IP,外部访问应用的网关服务器。[实际需要关注的IP] ...
Posted by vxiaozhi on January 12, 2025
K8s CNI网络插件
K8s CNI网络插件
K8s CNI网络插件 Antrea amazon-vpc-cni-k8s calico canal cilium contiv Flannel Kube-router Kube-OVN WeaveNet 阿里云 Terway CNI Network Plugin CNI 性能 ITNEXT 网站对不同插件的测评 Benchmar...
Posted by vxiaozhi on January 12, 2025
kubernetes 网络技术与服务通信
Exploring Network Technologies and Service Communication
kubernetes 网络技术与服务通信 (Exploring Network Technologies and Service Communication) 副标题 –K8s网络通信技术 1. 引言 K8s 是一个开源的容器编排平台,用来自动化部署、管理容器化的应用程序, Bcs 是腾讯开源的容器管理平台。后者相较于前者,功能要更丰富些,bcs主要聚焦于复杂应用场景下的容器化应用的部...
Posted by vxiaozhi on January 12, 2025
K8s 多集群
K8s 多集群
K8s 多集群 1. 为什么需要 K8s 多集群? 在探讨为什么需要 K8s 多集群之前,我们首先定义一下什么是 K8s 多集群: 所谓 K8s 多集群,顾名思义就是多个 K8s 集群。企业或组织可能根据自身的需求,例如为了满足隔离性、可用性、合规性或使用成本等,将其应用程序运行在任意一个或多个集群中。此外,在更加成熟的 K8s 多集群中,应用程序实际运行的集群能够动态配置,不同集群间...
Posted by vxiaozhi on January 12, 2025
k8s 本地化安装部署
k8s 本地化安装部署
k8s 本地化安装部署 由很多方式可以让你能够在本地计算机上运行 Kubernetes, 包括: Kind K3s MiniKube kubeadm 参考 kubernetes tools
Posted by vxiaozhi on January 12, 2025
← Newer Posts
Older Posts →
FEATURED TAGS
编程语言
k8s
server
cet4
english
golang
web
cpp
python
gitbook
deepseek
http
建站
boinc
cmd
code
docker
cms
gateway
webframework
aigc
coroutine
cs
image
js
llm
mac
php
rust
seo
工具
LLM
WordPress
deeplearning
dns
github
gre
higress
json
trpc
ABOUT ME
要做一个有 swag 的程序员
React Team @ Meta
知
FRIENDS
huxpro.github.io
ruanyf/weekly
-->