首页 > 其他分享 >46、k8s-安全认证-访问控制

46、k8s-安全认证-访问控制

时间:2024-07-01 22:20:30浏览次数:16  
标签:kubernetes 账号 46 认证 访问控制 集群 k8s 客户端

kubernetes作为一个分布式集群的管理工具、保证集群的安全性是一个很重要的任务、所谓的安全性其实就是保证对kubernetes的各种客户端进行认证和鉴权的操作

客户端:
在kubernetes集群中、客户端通常有两类 
    ·User Account:一般是独立于kubernetes之外的其它服务管理的用户账号
    ·Service Account:kubernetes管理的账号、用于Pod中的服务进程在访问kubernetes时提供身份标识
    

认证、授权于准入控制
ApiServer时访问及管理资源对象的唯一入口、任何一个请求访问ApiServer、都需要经过下面 的三个流程:
    ·Authentication(认证):身份鉴别、只有正确 的账号才能勾通过认证
    ·Authorization(授权):判断用户是否有权限对方问的资源执行特定的动作
    ·Admission Control(准入控制):用于补充授权机制以实现更加精细的访问控制功能

标签:kubernetes,账号,46,认证,访问控制,集群,k8s,客户端
From: https://www.cnblogs.com/littlecc/p/17700828.html

相关文章

  • 50、k8s-DashBoard(k8s的web)-部署
     1、下载yaml文件:https://github.com/kubernetes/dashboard/blob/v2.0.0/aio/deploy/recommended.yaml2、修改yaml文件的service配置:------------------------------------------------kind:ServiceapiVersion:v1metadata:labels:k8s-app:kubernetes-dashboa......
  • 超详细安装k8s
    K8S安装kubeadm快速安装安装前要求不要使用带中文的服务器和克隆的虚拟机生产环境建议使用二进制安装方式基本环境配置K8S官网:https://kubernetes.io/docs/setup/最新版高可用安装:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availabilit......
  • 【K8s】专题六(3):Kubernetes 稳定性之自动扩缩容
    以下内容均来自个人笔记并重新梳理,如有错误欢迎指正!如果对您有帮助,烦请点赞、关注、转发!欢迎扫码关注个人公众号!一、基本介绍在Kubernetes中,自动扩缩容是一种动态调整集群资源,以灵活应对应用程序资源需求变化的机制。自动扩缩容可以分为两个层面:Node层面:根据业务规模......
  • 基于k8s实现微服务开发平台的高可用方案设计与实现
    一、项目介绍  基于k8s实现微服务高可用平台的高可用平台的系统通过对Web应用服务器运行情况的分析统计系统的建设以实现服务器运行数据监控与分析功能。微服务高可用平台是web应用高可用的核心,为了确保这些网站的稳定运行,势必需要做好对网站服务器的监控。做好对服务......
  • k8s-07-配置应用程序
    配置应用程序ConfigMap:将配置数据置于Kubernetes的顶级资源对象中,并可与其他资源定义存入同一Git仓库或者基于文件的存储系统中。配置应用程序:向容器传递命令行参数为每个容器设置自定义环境变量通过特殊类型的卷将配置文件挂载到容器中在每个容器中,Kubemete......
  • k8s-09-Deployment
    Deployment微服务化:将一个大规模系统拆分成各个独立运行的组件更新pod:直接删除所有现有的pod,然后创建新的pod。先创建新的pod,并等待它们成功运行之后,再删除旧的pod。按顺序创建新的pod,然后逐渐删除旧的pod。第1种会导致应用程序在一定的时间内不可......
  • k8s-10-StatefulSet
    StatefulSet每个实例有单独存储的多副本手动控制Pod需要手动管理,当有节点故障,需要手动创建一个ReplicaSet对应一个Pod,创建多个RS不方便,不能弹性伸缩每个Pod使用同一数据卷中的不同目录实例间相互合作,正确性很难保证,同时共享存储会成为整个应用的性能瓶颈......
  • k8s-11-Kubernetes原理
    Kubernetes原理控制平面负责控制并使得整个集群正常运行。Etcd分布式持久化存储API服务器调度器控制器管理器工作节点负责容器的运行任务kubeletkube-proxy容器运行时(Docker、rkt等)附加组件DNS服务器仪表盘Ingress控制器Heapster(容器集群监控)容器......
  • K8S学习教程(一):使用PetaExpress云服务器安装Minikube 集群
    什么是MinikubeMinikube是一款工具,主要用于在本地运行Kubernetes集群。Kubernetes开源的平台,用于自动化容器化应用的部署、扩展和管理,而Minikube使得开发人员能够在本地机器上轻松创建一个单节点的Kubernetes集群,从而方便开发、测试和学习Kubernetes。我们看下......
  • k8s-01-介绍
    K8S介绍单体应用:由很多个组件组成,这些组件紧密的耦合在一起,由于他们在同一个操作系统进程中运行,所以在开发、部署、管理都必须在同一个实体进行。即使市某个组件中小的更改,都需要重新部署整个应用。组件间缺乏严格的边界定义,相互依赖,日积月累导致系统复杂度提升。微服务:将......