首页 > 其他分享 >10-1 k8s认证及serviceacount

10-1 k8s认证及serviceacount

时间:2022-11-15 00:02:43浏览次数:49  
标签:myserviceaccount 10 name kubectl serviceacount serviceaccount v1 k8s

k8s有2类认证时的账号: 
1 user account:也称为用户账号
2 serviceaccount:也称为服务账号,访问k8s 集群apiserver时用到的认证信息,包括用户名,账号,密码....


serviceaccount: 标准的k8s资源
# kubectl proxy --port=8080
# curl http://localhost:8080/api/v1/namespace
# curl http://localhost:8080/apis/apps/v1/namespaces/kube-system

# kubectl create serviceaccount myserviceaccount  --dry-run
# kubectl create serviceaccount myserviceaccount  -o yaml --dry-run
apiVserion:v1
kind: ServiceAccount
metadata:
    creationTimestamp: null
    name: myserviceaccount
# kubectl create serviceaccount myserviceaccount  -oyaml --dry-run > myserviceaccount.yaml
# kubectl create serviceaccount myserviceaccount 
# kubectl  get serviceaccount
# kubectl get secret 

pod使用serviceaccount:
apiVersion: v1
kind: pod
metadata: 
    name: pod-sa
    namespace: default
    lablels: 
        app: myapp
spec:
    containers:
    - name: myapp
      image: ikubernetes/myapp:v1
      port: 
      - name: htttp
          containerPort: 80
    serviceaccount: myserviceaccount

 

标签:myserviceaccount,10,name,kubectl,serviceacount,serviceaccount,v1,k8s
From: https://www.cnblogs.com/skyzy/p/16891015.html

相关文章

  • 13-1 k8s网络插件CNI
    k8s网络插件CNICNI:ContainerNetworkInterface:最主要功能就是实现Pod资源能够跨宿主机进行通信Flannel:最成熟、最简单的选择Calico:性能好、灵活性最强,目前的企业......
  • 13-3 k8s网络插件-flannel安装
    flannel安装:1、yaml方式安装:在已经安装好k8s集群之上部署flannel:获取flannelyaml文件,应用官方的yaml文件:若以下无法下载:https://kubernetes.io/docs/concepts/cl......
  • 13-2 k8s网络插件-flannel介绍
    Flannelflannel模型:host-gw模型VxLAN模型Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器......
  • 3-7 k8s-liveness和readness详解
    k8s-liveness和readness详解健康检查(healthcheck)是用于检测应用实例是否正常工作,对应用状态的监控,保障业务高可用的一种机制。k8s健康检测主要分为以下三种:存活性探......
  • 1-1、kubernetes(k8s)-介绍
    kubernetes(k8s)-安装(二)什么是Kubernetesk8s组件介绍:http://docs.kubernetes.org.cn/703.htmlKubernetes是一个开源平台,用于跨主机群集自动部署,扩展和操作应用程序......
  • 1-0 K8S基础概念
    K8S基础概念1、NodeNode作为集群中的工作节点,运行真正的应用程序,在Node上Kubernetes管理的最小运行单元是Pod。Node上运行着Kubernetes的Kubelet、kube-proxy服务进程,......
  • 1-3 k8s各组件介绍
    k8s各组件介绍master端:apiserver:资源操作的唯一入口,介绍用户的命令,提供认证,授权,api注册和发现等机制scheduler:负责集群资源调度,按照预定的调度策略将pod调度到相......
  • 编程输出[100,999]之间的水仙花数
    1#include<stdio.h>2intmain()3{4inta,b,c,i;5for(i=100;i<=999;i++)6{7a=i/100;8b=i/10-a*10;9c=i-......
  • 10 分钟带你了解鉴权那些事
     10分钟带你了解鉴权那些事  前言:鉴权是自动化测试路上的拦路虎,相信大部分同学都深有体会,今天我们就讲一讲这个鉴权到底是怎么回事。一、什么是鉴权,为什么......
  • 【HMS Core】运动健康服务获取上床时间api返回 resultCode:1001 data:api permission ex
    问题描述:DATA_SESSION_CORE_SLEEP_BED在运动健康app上手动输入的睡眠时间获取睡眠详情可以获取到数据,但是获取上床时间api返回resultCode:1001data:apipermissionexce......