文章分类 -  k8s经典转存

摘要:一、Kubernetes基础知识 1、在Kubernete中,Service是分布式集群架构的核心,一个Service对象拥有如下关键特征 拥有一个唯一指定的名字。 拥有一个虚拟IP和端口号。 能够提供某种远程服务能力。 被映射到了提供这种服务能力的一组容器应用上。 Service是从应用视角观察得 阅读全文
posted @ 2018-04-17 14:25 Cslc-DaweiJ 阅读(444) 评论(0) 推荐(0)
摘要:Node,Pod,Replication Controller,Service等都是k8s中的一种“资源对象”,都可以通过工具kubectl执行增、删、改的管理操作。其配置结果是保存在etcd中。k8s就像是一个自动化的资源控制系统,通过对etcd库中保存的资源期望状态和实际资源状态进行差异对比,来 阅读全文
posted @ 2018-04-17 14:22 Cslc-DaweiJ 阅读(3749) 评论(1) 推荐(1)
摘要:一、软硬件环境 采用CentOS7.4 minimual,docker 1.12,kubeadm 1.7.5,etcd 3.0, k8s 1.7.6 本章节以下配置内容需要在全部节点上都做配置。我们这里仅选用两个节点搭建一个实验环境。 设置主机节点的主机名,在/etc/hosts中配置好映射关系: 阅读全文
posted @ 2018-04-17 14:20 Cslc-DaweiJ 阅读(2672) 评论(0) 推荐(0)
摘要:本文讲解使用二进制文件方式安装k8s集群的方法。部署的是Kubernetes v1.8.8。 先从k8s官网找到对应的版本号,单击CHANGELOG,找到安装包的下载链接。或者直接点击下面的链接进去。 https://github.com/kubernetes/kubernetes/blob/mas 阅读全文
posted @ 2018-04-17 14:19 Cslc-DaweiJ 阅读(293) 评论(0) 推荐(0)
摘要:一、基于HTTP BASE的简单认证方式 各组件与apiserver之间的通信方式仍然采用HTTPS,但不使用CA数字证书。不建议在生产环境中这样使用。 1、配置支持HTTP BASE认证 在Master Node上创建/etc/kubernetes/basic_auth文件,文件中每行的格式为pa 阅读全文
posted @ 2018-04-17 14:18 Cslc-DaweiJ 阅读(294) 评论(0) 推荐(0)
摘要:简介:kubectl是一个命令行界面,用于运行针对Kubernetes群集的命令。 语法: kubectl [command] [TYPE] [NAME] [flags] kubectl [command] [TYPE] [NAME] [flags] command:指定您希望对一个或多个资源执行的 阅读全文
posted @ 2018-04-17 14:17 Cslc-DaweiJ 阅读(1558) 评论(0) 推荐(0)
摘要:本文内容已经基于k8s v1.8.8进行了验证测试。 k8s的Service定义了一个服务的访问入口地址,前端的应用通过这个入口地址访问其背后的一组由Pod副本组成的集群实例,来自外部的访问请求被负载均衡到后端的各个容器应用上。Service与其后端Pod副本集群之间则是通过Label Select 阅读全文
posted @ 2018-04-17 14:14 Cslc-DaweiJ 阅读(5688) 评论(0) 推荐(0)
摘要:1、Kubernetes API Server原理分析 Kubernetes API Server的核心功能是提供了Kubernetes各类资源对象(如Pod、RC、Service等)的增、删、改、查及Watch等HTTP Rest接口,成为集群内各个功能模块之间数据交互和通信的中心枢纽,是整个系统 阅读全文
posted @ 2018-04-17 14:12 Cslc-DaweiJ 阅读(4268) 评论(0) 推荐(1)
摘要:目录1、Yaml格式的Pod定义文件完整模板详解 2、Pod的基本用法 2.1 由1个容器组成的Pod示例 2.2 由两个为紧耦合关系的容器打包组成的Pod示例 3、静态Pod 3.1 配置文件方式 3.2 HTTP方式 4、Pod容器共享Volume 5、Pod的配置管理 5.1 ConfigMa 阅读全文
posted @ 2018-04-17 14:11 Cslc-DaweiJ 阅读(991) 评论(0) 推荐(0)