![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 86
unitvast
这个作者很懒,什么都没留下…
展开
-
【kubernetes】学习笔记 (六) configmap 与 secret
一,configmao 简介ConfigMap 可以被用来保存单个属性,也可以用来保存整个配置文件或者 JSON 二进制大对象使用时,Pods 可以将其用作环境变量、命令行参数或者存储卷中的配置文件。ConfigMap 的主要作用就是为了让镜像和配置文件解耦,以便实现镜像的可移植性和可复用性二,使用 ConfigMap 的限制条件ConfigMap 需要在 Pod 启动前创建出来。只有当 ConfigMap 和 Pod 处于同一 NameSpace(命名空间)时,Pod 才可以引用它原创 2022-05-03 22:32:48 · 390 阅读 · 0 评论 -
【kubernetes】学习笔记 (五) ingress
一,ingress简介1、Kubernetes 暴露服务的方式:NodePort:后期维护困难,不支持虚拟路径LoadBlancer:需要云厂商支持,有局限性ClusterIP:只能在集群内部访问Ingress:灵活,无依赖前三种方式都是在service的维度提供的,service的作用体现在两个方面(1)对集群内部它不断跟踪pod变化,更新endpoint中对应的pod的对象,提供IP不断变化的pod的服务发现机制;(2)对集群外部,它类似负载均衡器,可以在集群内外对pod进行访问。原创 2022-05-02 21:16:34 · 1723 阅读 · 0 评论 -
【kubernetes】学习笔记 (四) 访问pod的微服务-service
一,service的概念1. Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略—— 通常称为微服务。 这一组 Pod 能够被 Service 访问到,通常是通过 Label Selector2. Service能够提供负载均衡的能力,但是在使用上有以下限制:只提供 4 层负载均衡能力,而没有 7 层功能,但有时我们可能需要更多的匹配规则来转发请求,这点上 4 层 负载均衡是不支持的(后面会通过ingress来支持)二,ser.原创 2022-05-02 19:28:03 · 767 阅读 · 0 评论 -
【kubernetes】学习笔记 (三) pod 的五种控制器
一,k8s的控制器类型Kubernetes中内建了很多controller(控制器),这些相当于一个状态机,用来控制Pod的具体状态和行为1、Deployment:适合无状态的服务部署2、StatefullSet:适合有状态的服务部署3、DaemonSet:一次部署,所有的node节点都会部署,例如一些典型的应用场景:运行集群存储 daemon,例如在每个Node上运行 glusterd、ceph在每个Node上运行日志收集 daemon,例如 fluentd、 logstash在每原创 2022-05-01 21:30:47 · 1065 阅读 · 0 评论 -
【kubernetes】学习笔记 (二) pod 的基础知识与网络通信
一 . pod—k8s调度的最小单元一个 pod 包含一组容器,一个 pod 不会跨越多个工作节点pod相当于逻辑主机,每个pod都有自己的ip地址 pod内的容器共享相同的ip和端口空间 Pod 中的容器是共享存储卷和共享网络的 默认情况下,每个容器的文件系统与其他容器完全隔离 可以理解为:容器组,同时pod相当于逻辑主机,进入pod后仿佛进入一个linux主机,命令都可用(linux系统下),该“主机”内又有很多容器,进入后又仿佛是又进了一个linux主机pod 的结构每个原创 2022-05-01 16:10:36 · 3377 阅读 · 0 评论 -
【kubernetes】学习笔记 (一) kubernetes的基本架构
kubernetes 基本架构原创 2022-04-28 09:59:59 · 164 阅读 · 0 评论