上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 如果你按照下面的方式运行了一个ubuntu容器,你将会发现一段时间后,容器退出了,为什么会发生这种情况? 这是因为,不像virtual machine,containers无意于托管os operation system,containers意图于运行指定的任务或进程,如托管一个web server 阅读全文
posted @ 2022-11-08 10:44 cosmoswong 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 在kubernetes中,除了可以使用kubectl工具来操作集群外,还可以直接使用API来操作集群。 如:通过API查看kubernetes版本信息: 访问POD: kubernetes API Resources space kube-apiserver 主要通过对外提供 API 的方式与其他组 阅读全文
posted @ 2022-11-08 10:39 cosmoswong 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 有两种类型的准入控制器,validating admission controller和mutating admission controller,前面一种对于请求只执行验证而不发生修改,后面一种会修改请求。 validating admission controller 它对于请求执行验证操作,验 阅读全文
posted @ 2022-11-08 10:11 cosmoswong 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 当我们调用kubectl来创建POD时,会经过认证环节。它使用~/.kube/config中配置的证书来完成认证: 在该认证过程中,它识别哪个用户发送了该请求,并确保该用户是有效的。 然后就进入到了授权环节,此时检查用户是否具有操作某个资源的权限: 我们知道这个过程是基于RABC来完成的。此时如果该 阅读全文
posted @ 2022-11-08 10:04 cosmoswong 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 在kubernetes中有多种不同的授权机制,如node authorization、attribute base authorization、rule base authorization and webhook 配置多种授权方式 当你配置了多种授权模式时,按照顺序,你的请求只会被其中一个所授权, 阅读全文
posted @ 2022-11-08 09:58 cosmoswong 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 在本章节中,我们将学习,如何在集群中,查看证书信息。 在你加入到一个新的团队,帮助管理他们的业务环境,你是团队的管理员,你被告知环境内有多个认证问题。 因此你请求在整个集群中,对于所有的证书执行检查,你应该怎样做? 首先,最重要是知道集群如何启动的? 对于部署kubernetes集群而言,有多种解决 阅读全文
posted @ 2022-11-07 21:08 cosmoswong 阅读(47) 评论(0) 推荐(0) 编辑
摘要: (1)用户创建了key (2)然后使用该key,生成证书签名请求,附带上自己的名字 (3)然后,发送该请求到管理员 (4)管理员使用一个key,创建证书签名请求对象 (5)证书签名请求对象,像创建其他kubernetes对象那样,使用mainfest文件: spec.groups指定了用户应属的组, 阅读全文
posted @ 2022-11-07 21:03 cosmoswong 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 在前面的学习中,我们知道Kubernetes由一系列的节点和各种组件构成。它们有像管理员那样的用户,对集群进行管理操作,也有像developers的用户,执行测试和部署应用,也有很多终端用户访问部署在集群内的应用。 下面我们将学习,如何实现集群安全,通过使得集群内部组件之间的访问安全,和如何使得访问 阅读全文
posted @ 2022-11-07 20:56 cosmoswong 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在kubernetes中,有两种类型的账号,用户账号和服务账号; 用户账号被用户所使用,服务账号被机器所使用; 用户账号能够被管理员用作管理集群,或被开发人员用来在集群中部署应用; 服务账号能够被应用用来访问集群,如prometheus使用服务账号pull kuberneters api for p 阅读全文
posted @ 2022-11-07 20:40 cosmoswong 阅读(416) 评论(0) 推荐(0) 编辑
摘要: kube config文件结构 访问kubernetes的API 等价于在kubectl中这样来书写: 当然每次这样来写显然太麻烦,可以将认证放入到kube config文件中: kube config文件构成:cluster、contexts和users 典型的config文件格式为: conte 阅读全文
posted @ 2022-11-04 19:12 cosmoswong 阅读(1988) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页