01 2021 档案

摘要:导读 经过前面k8s系列的文章,这一系列已经基本完成,现在就用几篇文章说一下日常的集群维护。 目录 更新资源对象的Label Namespace:集群环境共享与隔离 部署集群监控 部署Web UI管理集群:Dashboard 更新资源对象的Label 比如对Pod进行Label的增删改。 新增: k 阅读全文
posted @ 2021-01-31 21:18 上古伪神 阅读(907) 评论(0) 推荐(1)
摘要:导读 上一篇写了共享存储的概述以及一个简单的案例演示。这一篇就写一下PV和PVC。 PV是对底层网络共享存储的抽象,将共享存储定义为一种“资源”,比如Node也是容器应用可以消费的资源。PV由管理员创建和配置,与共享存储的具体实现直接相关。 PVC则是用户对存储资源的一个“申请”,就像Pod消费No 阅读全文
posted @ 2021-01-27 22:15 上古伪神 阅读(3047) 评论(0) 推荐(1)
摘要:共享存储机制 k8s对有状态的容器应用或者需要对数据进行持久化的应用,在之前的篇章说过,可以将容器内的目录挂载到宿主机的容器目录或者emptyDir临时存储卷。 另外,k8s还开放了两个资源,分别是PersistentVolume(PV)和PersistentVolumeClaim(PVC), 这两 阅读全文
posted @ 2021-01-25 22:33 上古伪神 阅读(700) 评论(0) 推荐(0)
摘要:导读 Pod容器想要获取集群的资源信息,需要配置角色和ServiceAccount进行授权。为了更精细地控制Pod对资源的使用方式,Kubernetes从1.4版本开始引入了PodSecurityPolicy资源对象对Pod的安全策略进行管理。 Pod特权模式 容器内的进程获得的特权几乎与容器外的进 阅读全文
posted @ 2021-01-20 22:45 上古伪神 阅读(4204) 评论(0) 推荐(1)
摘要:导读 上一篇说了ServiceAccount,这一篇就来看一下Secret。 Secret Secret的主要作用是保管私密数据,比如密码、OAuth Tokens、SSH Keys等信息。 上一篇说到,默认的Secret主要包含三个东西,分别是token、ca.crt、namespace 当然,也 阅读全文
posted @ 2021-01-18 22:11 上古伪神 阅读(503) 评论(0) 推荐(0)
摘要:导读 上一篇说了k8s的RBAC授权模式,今天就来简单看一下其中涉及到的ServiceAccount。 简介 k8s创建两套独立的账号系统,原因如下: (1)User账号给用户用,Service Account是给Pod里的进程使用的,面向的对象不同 (2)User账号是全局性的,Service A 阅读全文
posted @ 2021-01-17 20:50 上古伪神 阅读(4655) 评论(0) 推荐(0)
摘要:导读 上一篇说了k8s的授权管理,这一篇就来详细看一下RBAC授权模式的使用 RBAC授权模式 基于角色的访问控制,启用此模式,需要在API Server的启动参数上添加如下配置,(k8s默然采用此授权模式)。 --authorization-mode=RBAC /etc/kubernetes/ma 阅读全文
posted @ 2021-01-13 22:30 上古伪神 阅读(1862) 评论(0) 推荐(0)
摘要:一、导读 对于基于HTTP的服务来说,不同的URL地址经常对应不同的后端服务或者虚拟服务器,通常的做法是在应用前添加一个反向代理服务器Nginx,进行请求的负载转发,在Spring Cloud这个微服务框架中,使用zuul网关实现此功能。 而对于k8s集群来说,当然也是可以用Nginx实现请求的转发 阅读全文
posted @ 2021-01-06 21:36 上古伪神 阅读(1477) 评论(0) 推荐(0)
摘要:一、导读 在使用k8s部署springboot+redis简单应用这篇文章中,spring boot连接redis是直接使用的IP连接,那么可不可以直接使用服务名称进行连接呢?答案是可以的,这就是k8s集群范围内的DNS服务来完成服务名到ClusterIP的解析,接下来就一起看一下如何搭建DNS服务 阅读全文
posted @ 2021-01-03 23:11 上古伪神 阅读(1197) 评论(0) 推荐(1)