logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s service详解之东西向网络service详解

东西向网络service详解1. service介绍service主要解决两个问题,一个是pod的ip不固定,一个是pod的负载均衡需求,某种意义上类似微服务的注册中心,用于pod之间的注册与发现。2. hostnames样例实践因consul使用的是head less,没有负载均衡相关能力,故此处的示例通过官方的hostname样例进行说明。#定义serviceapiVersion: v1kin

#网络#kubernetes#容器
k8s service详解之对外暴露service详解

对外暴露service详解1. 外界连通service说明上一节说明了service机制的相关原理,但service的服务发现机制是在k8s集群内部的,外部访问是无效的。所以我们需要额外的手段解决外部访问k8s创建的service。k8s在1.18中主要提供了3种方式:NodePort,LoadBalancer,ExternalName。2. NodePort详解以hostnames为例,修改其s

#kubernetes#网络#运维
k8s组件详解之为什么需要pod

pod详解1. 容器的本质隔离(namespace)**简述:**指定该进程需要启动的一组Namespace,容器只能看到当前Namespace限定的资源、文件、设备等,而宿主机以及其他进程透明了。**举例:**如PID namespace(隔离进程号,只能看到本身及子进程),mount namespace(挂载点信息),network Namespace(隔离网络设备及配置)。**存在的问题:*

#docker#kubernetes#容器
k8s service详解之南北向网络ingress详解

南北向网络ingress详解1. 为什么需要ingress上一节讲了对外暴露service的方式,但无论哪种方案,每个service都需要有一个负载均衡服务,这样既浪费资源又难以管理。因此需要一个全局的负载均衡器,做南北向流量的入口,转发流量给后端的service2. ingress的实现方式k8s在ingress这层做了一个统一的抽象,实际使用中,需要从社区选择一个具体的ingress cont

#网络#kubernetes#docker
到底了