![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kubernetes
文章平均质量分 78
Kubernetes
蓝颜~岁月
重在积累。。。
展开
-
Kubernetes Downward API的介绍及使用
我们都知道,Pod的逻辑概念在容器之上,K8s 在成功创建Pod之后,会为Pod和容器设置一些额外的信息,例如Pod级别的Pod 名称,Pod IP ,Label,Annotation,容器级别的资源限制等。在很多应用场景中,这些信息对容器内的应用来说都很有用,例如使用Pod名称作为日志记录的一个字段用于标识日志来源,为了在容器内获取Pod级别的这些信息,k8s 提供了Downward API 机制来将Pod 和容器的某些元数据信息注入容器环境内,供容器应用方便地使用。Downward API 可以通过原创 2022-02-19 11:29:17 · 562 阅读 · 0 评论 -
Kubernetes ConfigMap的介绍及使用
应用部署的一个最佳实践是将应用所需的配置信息与程序分离,这样可以是应用程序被更好地复用,通过不同的配置也能实现更灵活的功能。将应用打包为容器镜像后,可以通过环境变量或者外挂文件的方式在创建容器时进行配置注入,但在大规模容器集群的环境中,对多个容器进行不同的配置将变得非常复杂,在k8s 1.2版本开始提供了一种统一的应用配置方案-----ConfigMap。下面讲解ConfigMap的概念和用法:一. ConfigMap概述ConfigMap 供容器使用的用法如下:(1)生成容器内的环境变量。(2)原创 2022-02-17 22:35:47 · 904 阅读 · 0 评论 -
Kubernetes Pod定义详解
YAML格式的Pod定义文件的完整内容如下:apiVersion: v1kind: Podmetadata: name: string namespace: string labels: - name: string annotations: - name: stringspec: containers: - name: string image: string imagePullPolicy: [Always | Never | I原创 2022-02-15 21:34:37 · 706 阅读 · 0 评论 -
Kubernetes 基础概念
一. 资源对象概述Kubernetes 中的基本概念是围绕资源对象来说的,而资源对象在总体上可分为以下两类:某种资源对象,例如 Node,Pod , Service , Volume.与资源对象相关的事物与动作,例如 Label , Annotation , 命名空间,部署,HPA , PVC.二. 集群类集群(Cluster) 表示一个由Master 和 Node 组成的 Kubernetes 集群。<1> MasterMaster 指的是集群的控制节点,在每个Kuber原创 2022-02-15 21:10:18 · 523 阅读 · 0 评论 -
Kubernetes 搭建好第一个简单实例
本人搭建环境初期使用的是该地址:可点击此处安装k8s集群环境后续再讲安装步骤启动MySQL服务首先为MySQL服务创建一个Deployment 定义文件mysql-deploy.yaml,下面给出该文件的对象:apiVersion: apps/v1 # api版本kind: Deployment # 副本控制器Deploymentmetadata: labels: # 标签 app: mysql name: mysql # 对象原创 2022-02-12 15:16:40 · 1186 阅读 · 0 评论 -
Kubernetes Service介绍
在Kubernetes中,Service是分布式集群管理架构的核心,一个Service对象拥有如下关键特征:拥有唯一指定的名称【比如mysql-server】拥有一个虚拟IP地址【ClusterIP地址】和端口号能够提供某种远程服务能力能够将客户端对服务的访问请求转发到一组容器应用上Service的服务进程通常基于Socket通信方式对外提供服务,比如Redis,Memcached,MySQL, Web Server 或者是实现了某个具体业务的特定TCP Server 进程,虽然一个Serv原创 2022-02-12 11:58:34 · 758 阅读 · 0 评论