Kubernetes - 6.4 Config and Storage - Serivce Account
什么是Service Account
Service Account是为了解决Kubernetes集群内部资源认证问题而诞生,例如Pod的进程想调用Kubernetes API或者其他外部服务。
Service Account基本操作
通过kubectl创建ServiceAccountkubectl create sa nginx-sa
可以见到创建了ServiceAccount之后也自动创建了Secret对象并自动引用了
将Service Account绑定到Pod
kubectl apply -f nginx-pod-sa.yaml
apiVersion: v1 kind: Pod metadata: name: nginx-pod spec: containers: - name: nginx image: nginx:1.16 serviceAccountName: nginx-sa

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Kubernetes - 6.3 Config and Storage - PersistentVolume and PersistentV...
什么是数据卷 (Volumns) 在Kubernetes Pod中的容器系统存储文件是临时的,Pod如果异常重启将会恢复到镜像的原始状态从而会丢失所有的状态包括系统存储文件,或者同一个Pod中多个容器需要共享数据。数据卷诞生就是为了解决这一类数据持久化及数据共享的场景,并与容器的生命周期分离开。 什么是PV (PersistentVolume) PV是定义存储数据的方式,例如存储类、存储实现等,是由集群管理员定义的集群资源中的对象。 PV AccessModes 访问模式 ReadOnlyMany(ROX) 允许被多个节点以只读的模式进行挂载。ReadWriteOnce(RWO)允许被单个节点以读写的模式进行挂载。ReadWriteMany(RWX)允许被多个节点以读写的模式进行挂载。 PV Reclaim Policy 回收机制 Retain(保留) 当PVC与PV解除绑定关系后PV处于保留状态,如果有同样声明的PVC时PV将继续可以被绑定使用,期间数据不会被删除。Recycle(回收) 当PVC与PV解除绑定关系后PV将会被回收,如果有新的声明的PVC时PV将继续可以被绑定使用,但...
- 下一篇
Kubernetes - 7.1 RBAC - Role and ClusterRole
什么是RBAC RBAC全称Role-Based Access Control,是Kubernetes集群基于角色的访问控制,实现授权决策,允许通过Kubernetes API动态配置策略。 什么是Role Role是一组权限的集合,例如Role可以包含列出Pod权限及列出Deployment权限,Role用于给某个NameSpace中的资源进行鉴权。通过YAML资源定义清单创建Rolekubectl apply -f pod-role.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: namespace: default name: pod-role rules: - apiGroups: [""] resources: ["pods"] verbs: ["get", "watch", "list"] 什么是ClusterRole ClusterRole是一组权限的集合,但与Role不同的是,ClusterRole可以在包括所有NameSpce和集群级别的资源或非资源类型进行鉴权。通过YAML资源定义...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6