美文网首页
Deployment 添加serviceaccount

Deployment 添加serviceaccount

作者: getsu | 来源:发表于2018-07-20 16:41 被阅读0次

    创建了一个服务,需要操作集群,默认权限无法操作。

    RBAC

    apiVersion: v1
    kind: ServiceAccount
    metadata:
      name: deploy-manager
      namespace: office
    ---
    apiVersion: rbac.authorization.k8s.io/v1beta1
    kind: ClusterRoleBinding
    metadata:
      name: deploy-manager
    roleRef:
      apiGroup: rbac.authorization.k8s.io
      kind: ClusterRole
      name: cluster-admin
    subjects:
      - kind: ServiceAccount
        name: deploy-manager
        namespace: office
    

    deployment

    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      creationTimestamp: null
      labels:
        app: nginx
        version: latest
      name: nginx
      namespace: office
    spec:
      replicas: 1
      strategy:
        type: RollingUpdate
        rollingUpdate:
          maxSurge: 1
          maxUnavailable: 0
      minReadySeconds: 3
      template:
        metadata:
          creationTimestamp: null
          labels:
            app: nginx        
            version: latest
        spec:
          containers:
          - env:[]
            image: nginx:latest
            imagePullPolicy: Always
            name: nginx        
            ports:
            - containerPort: 80
            resources: {}
            restartPolicy: Always
            serviceAccount: deploy-manager
            serviceAccountName: deploy-manager
    

    相关文章

      网友评论

          本文标题:Deployment 添加serviceaccount

          本文链接:https://www.haomeiwen.com/subject/stsqmftx.html