• 2024-08-26k8s~ServiceAccount_ClusterRole_ClusterRoleBinding
    apisix的k8s服务发现配置命名空间权限是基于KubernetesRBAC能力的授权,通过权限设置可以让不同的用户或用户组拥有操作不同Kubernetes资源的权限。KubernetesRBACAPI定义了四种类型:Role、ClusterRole、RoleBinding与ClusterRoleBinding,这四种类型之间的关系和简要说明如下:Rol
  • 2024-05-104-准入控制
    4.准入控制43、简述Kubernetes准入机制在对集群进行请求时,每个准入控制代码都按照一定顺序执行。如果有一个准入控制拒绝了此次请求,那么整个请求的结果将会立即返回,并提示用户相应的error信息。准入控制(AdmissionControl)准入控制本质上为一段准入代码,在对kubernetesapi的请求
  • 2024-03-11简述Kubernetes准入机制
    在对集群进行请求时,每个准入控制代码都按照一定顺序执行。如果有一个准入控制拒绝了此次请求,那么整个请求的结果将会立即返回,并提示用户相应的error信息,准入控制(AdmissionControl)准入控制本质上为一段准入代码,在对kubernetesapi的请求过程中,顺序为:先经过认证&授权,然后执行准入
  • 2023-11-07ServiceAccount ClusterRole ClusterRoleBinding
    RoleBinding的作用是把ServiceAccount绑定到Role上,Role规定了可以对资源做的操作,把ServiceAccount绑定到Role上就表示拿到这个ServiceAccount的程序就有了权限对资源做这些操作。当然,有ClusterRole和ClusterRoleBinding,ClusterRole可以在包括所有NameSpce和集群级别的资源或非资
  • 2023-08-01k8s Service Accounts
    ServiceAccounts介绍服务帐户是一种非人类帐户,在Kubernetes中,它在Kubernetes集群中提供独特的身份。应用程序Pod、系统组件以及集群内部和外部的实体可以使用特定ServiceAccount的凭据来标识该ServiceAccount。此身份在各种情况下都很有用,包括向API服务器进行身份验
  • 2023-07-14kubernetes之 认证和serviceaccount
    第十部分认证和serviceaccount前面讲的都是admin超级用户在操作k8s,Kubectl不能所有人都可以使用和访问。用户访问逻辑图,认证:第一种令牌认证token,最简单的认证,(只需要对方认证的共享密钥即可)服务器需要认可客户端的证书。授权:RBAC,基于角色的访问控制,目前用的比较多。    
  • 2023-06-17ServiceAccount 访问API实验
    概念SA账号是Pod内的进程使用的关联服务账号的身份,向集群的API服务器进行身份认证。SA(服务账号)是针对运行在Pod中的应用进程而言的,在Kubernetes中这些进程运行在容器中,而容器是Pod的一部分配置SAapiVersion:v1kind:ServiceAccountmetadata:name:sa-testnames
  • 2023-05-26关于ServiceAccount以及在集群内访问K8S API
    写在开篇在之前的两篇文章中提到,有4种方式使用ConfigMap配置Pod中的容器,关于之前的两篇可参考:《一文了解K8S的ConfigMap》《下篇1:将ConfigMap中的键值对作为容器的环境变量》本篇的实战场景就以访问API的方式读取ConfigMap,也就是编写代码在Pod中运行,然后使用K8SA
  • 2023-05-20配置k8s的一个serviceaccount具有管理员权限并获取他的token
    创建sa账户/授定管理员角色权限cat>sa.yaml<<eofapiVersion:v1kind:ServiceAccountmetadata:name:kubepi-usernamespace:kube-systemeofcat>rolebe.yaml<<eofapiVersion:rbac.authorization.k8s.io/v1kind:ClusterRoleBindingmetadata:na
  • 2023-04-19部署kubernetes-dashboard顺便搞懂kubernetes中的ServiceAccount和RBAC
    "种草"kubernetes-dashboard安装部署dashboard创建用于登录面板的ServiceAccount权限控制"种草"kubernetes-dashboardKubernetesDashboard是通用的用于管理Kubernetes集群的WebUI面板kubernetes-dashboard代码库readme中对自己的介绍:KubernetesDashboardi
  • 2023-04-11Kubernetes客户端认证(二)—— 基于ServiceAccount的JWTToken认证
    1、概述在Kubernetes官方手册中给出了“用户”的概念,Kubernetes集群中存在的用户包括“普通用户”与“ServiceAccount”,但是Kubernetes没有普通用户的管理方式,通常只是将使用集群根证书签署的有效证书的用户都被视为合法用户。那么对于使得Kubernetes集群
  • 2023-04-07kubernetes API服务器的安全防护
    kubernetesAPI服务器的安全防护 posted@ 2019-08-1114:54  姚红 阅读(998) 评论(0)  编辑  收藏  举报分类: 云计算-k8sundefined目录12.1.了解认证机制12.1.2ServiceAccount介绍12.1.3创建ServiceAccount12.1.4将ServiceAccount分配给pod1
  • 2023-03-3036、K8S-安全机制-ServiceAccount(SA)
    1、基础知识1.1、场景基础1.1.1、应用场景对于任何一种应用场景,其权限的认证管理都是非常重要的,对于linux系统来说,selinux、防火墙、pam、sudo等等,其核心的目的都是为
  • 2023-03-26Kubernetes v1.25创建ServiceAccount未生成Secret问题
    说明kubernetesv1.24.0更新之后进行创建ServiceAccount不会自动生成Secret需要对其手动创建。网上的很多教程都没有创建Secret这步,应该是之前版本的教程,笔者使
  • 2023-03-05Kubernetes(k8s)权限管理RBAC详解
    一、简介kubernetes集群相关所有的交互都通过apiserver来完成,对于这样集中式管理的系统来说,权限管理尤其重要,在1.5版的时候引入了RBAC(RoleBaseAccessControl)的权限
  • 2023-02-24K8s:通过 kubectl 插件 rakkess 查看集群 RBAC授权信息
    写在前面分享一个查看RBAC权限的工具通过rakkess可以查看当前命名空间rbac的授权理解不足小伙伴帮忙指正出其东门,有女如云。虽则如云,匪我思存。缟衣綦巾,聊乐
  • 2022-12-29Kubernetes 跨集群流量调度实战 :访问控制
    背景众所周知,Flomesh的服务网格产品osm-edge是基于SMI(ServiceMeshInterface,服务网格接口)标准的实现。SMI定义了流量标识、访问控制、遥测和管理的规范。在上一篇
  • 2022-11-20Kubernetes_梳理出ServiceAccount服务账号一条线
    前言看图,如下:左下角的Pod需要访问k8s的资源,需要通过中间apiserver的认证、授权、准入控制三个东西,这就需要一个serviceAccount,帮助它完成这个过程,才能访问k8
  • 2022-11-15kube-system命名空间下的serviceAccount和普通命名空间下的serviceaccount权限分析
    kube-system命名空间下的serviceAccount权限下面是摘录自《kubernetes权威指南第5版》中的一段信息。关于kube-system命名空间下,默认的serviceAccount该默认的Service
  • 2022-11-1510-1 k8s认证及serviceacount
    k8s有2类认证时的账号:1useraccount:也称为用户账号2serviceaccount:也称为服务账号,访问k8s集群apiserver时用到的认证信息,包括用户名,账号,密码....serviceaccount:
  • 2022-10-25k8s之serviceAccount创建
    1、创建serviceAccountvim serviceAccount.yaml---apiVersion:v1kind:ServiceAccountmetadata:name:springcloud-kubernetesnamespace:dev---kind:Rol
  • 2022-10-11ServiceAccounts 及 Secrets 重大变化
    关于ServiceAccounts及其Secrets的重大变化kubernetesv1.24.0更新之后进行创建ServiceAccount不会自动生成Secret需要对其手动创建创建ServiceAccountcat<<EO