标签

kubernetes

探索此标签下的所有文章

84 篇文章 标签归档 全部标签

文章列表

4-2-k8s组件-etcd

1. etcd基础 etcd 是一个基于 Raft 协议实现。开源的、分布式的键值存储系统。主要用于在分布式系统中提供强一致性和高可用性的数据存储。 etcd 在 Kubernetes 中的作用如下 : 集群状态数据存储: 集群配置 , 集群状态信息等 保证集群一致

kubernetes
熊 容器 0

4-1-k8s组件-dns

1. DNS服务概述 service发现是k8s中的一个重要机制 , 其基本功能为: 在集群内通过服务名对服务进行访问 , 即需要完成从服务名到ClusterIP的解析。 k8s主要有两种service发现机制: 环境变量和DNS。没有DNS服务的时候 , k8s会采用环境变量的形式 , 但一旦有多

kubernetes
熊 容器 0

3-16-5-包管理器helm基础使用(二)

1. helm chart简介 对于helm chart来说 , 它就是一个打包文件 , 把我们需要用到的配置清单 , 以模板的形式发布出来。用户使用时 , 可以根据values.yaml文件来自行定义对应的属性的值 , 当然也可以使用--set选项来指定个别配置清单的属性的值。那么我们使用helm

kubernetes
熊 容器 0

3-16-4-包管理器helm基础使用(一)

1. helm简介 helm是什么? 如果我们把k8s的资源清单类比成centos上的rpm包 , 那么helm的作用就如同yum;简单讲helm就是类似yum这样的包管理器 , 它能够让我们在k8s上部署应用变得简单 , 我们需要部署某些应用到k8s</

kubernetes
熊 容器 1

3-16-1-应用管理

1. Kustomize声明式应用管理 在Kubernetes系统上部署容器化应用时需要事先手动编写资源配置清单文件以定义资源对象 , 而且每一次定义的配置基本都是硬编码 , 基本无法实现复用。对于较大规模的应用场景 , 应用程序的配置、分发、版本控制、查找、回滚甚至是查看都将是用户的噩梦。 Kub

kubernetes
熊 容器 0

3-15-4-浅谈 Ingress 与 Ingress-nginx-controller

1. Ingress基础 我们都知道 , Kubernetes中内部服务发现使用的是kube-dns实现的 , 那么我们部署在Kubernetes中的应用如何暴露给外部客户使用呢? 我们知道可以用NodePort和LoadBlancer类型的Service可以把应用暴露给外部用户使用 , 除此之外

kubernetes
熊 容器 0

3-15-2-ingress资源

1. Ingress资源基础 我们知道在k8s上service是用来解决Pod访问问题 , 它是通过kube-proxy在每个节点上创建iptables规则或ipvs规则 , 在用户请求某个pod时 , 用户的请求会被其service规则所捕获 , 从而实现访问对应pod

kubernetes
熊 容器 0