随笔分类 -  kubernetes

Kubernetes Learning Notes
摘要:第一章、RBAC介绍 在Kubernetes中,授权有ABAC(基于属性的访问控制)、RBAC(基于角色的访问控制)、Webhook、Node、AlwaysDeny(一直拒绝)和AlwaysAllow(一直允许)这6种模式。 从1.6版本起,Kubernetes 默认启用RBAC访问控制策略。 从1 阅读全文
posted @ 2018-12-01 13:50 百衲本 阅读(3956) 评论(0) 推荐(0) 编辑
摘要:第一章、前言 每一个用户对API资源进行操作都需要通经过以下三个步骤: 第一步:对客户端访问进行认证操作,确认是否具有访问k8s权限 token(共享秘钥) SSL(双向SSL认证) .... 通过任何一个认证即表示认证通过,进入下一步第二步:授权检查,确认是否对资源具有相关的权限 ABAC(基于属 阅读全文
posted @ 2018-11-28 11:24 百衲本 阅读(31957) 评论(4) 推荐(5) 编辑
摘要:第一章、前言 默认情况下容器的数据都是非持久化的, 在容器消亡以后数据也跟着丢失, 所以 Docker 提供了 Volume 机制以便将数据持久化存储。 类似的, Kubernetes 提供了更强大的 Volume 机制和丰富的插件, 解决了容器数据持久化和容器间共享数据的问题。 与 Docker 阅读全文
posted @ 2018-11-09 10:45 百衲本 阅读(4269) 评论(0) 推荐(0) 编辑
摘要:一、Ingress 简介 在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes 目前 提供了以下几种方案: NodePort LoadBalancer Ingress Ingress 组成 阅读全文
posted @ 2018-11-06 16:12 百衲本 阅读(45282) 评论(9) 推荐(5) 编辑
摘要:第一章、什么是kube-controller-manager? Controller Manager 由 kube-controller-manager 和 cloud-controller-manager 组成, 是Kubernetes 的大脑, 它通过 apiserver 监控整个集群的状态, 阅读全文
posted @ 2018-11-05 11:09 百衲本 阅读(10300) 评论(0) 推荐(1) 编辑
摘要:第一章、前言 第二章、常用字段讲解 spec.containers <[]object> spec.nodeSelector <map[string]string> pod.spec.restartPolicy <string> 第三章、简单示例 1.常见pod清单(使用ConfigMap传递环境变 阅读全文
posted @ 2018-11-04 22:04 百衲本 阅读(16140) 评论(1) 推荐(2) 编辑
摘要:第一章、k8s中的资源 1.什么叫资源? 2.在k8s中有哪些资源? 第二章、资源清单 1.什么是资源清单 2.资源清单的格式 #配置清单主要有五个一级字段,其中status用户不能定义,有k8s自身维护 3.获取资源的apiVersion版本及资源配置的帮助 1)获取apiVersion版本信息 阅读全文
posted @ 2018-10-31 10:34 百衲本 阅读(5676) 评论(0) 推荐(0) 编辑
摘要:一、前言 二、设置kubectl输入命令自动补全 三、使用kubectl进行增、删、查、改等常用操作 1.查看kubectl命令帮助 #可以看到,命令帮助很人性化的帮我们对各个命令做了划分,让我们可以更好的学习和使用,下面我们开始使用kubectl命令在命令行下测试相关命令的用法 2.创建一个应用程 阅读全文
posted @ 2018-10-30 13:57 百衲本 阅读(19892) 评论(7) 推荐(4) 编辑
摘要:一、虚拟化技术 1.什么是虚拟化技术 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 虚拟化使用软件的方法重新定义划分IT资源,可 阅读全文
posted @ 2018-10-29 13:52 百衲本 阅读(4775) 评论(0) 推荐(0) 编辑
摘要:一、集群环境信息及安装前准备 部署前操作(集群内所有主机): #kubeadm预检需求见此链接:https://github.com/kubernetes/kubeadm/tree/master/docs/design 二、配置yum源及k8s相关软件包下载(所有节点相同操作) 1.配置yum、ep 阅读全文
posted @ 2018-10-28 17:01 百衲本 阅读(7711) 评论(0) 推荐(0) 编辑

cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } cnblogs_post_body h1 { text-align:center; background: #333366; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 23px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h2 { text-align:center; background: #006699; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 20px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h3 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } 回到顶部 博客侧边栏 回到顶部 页首代码 回到顶部 页脚代码