为seven-air名称空间生成ServiceAccount账户,并创建使用容器私有镜像仓库secret资源

  1. #创建名称空间
  2. kubectl create namespace seven-air
  3. #为seven-air名称空间创建私有仓库秘钥认证信息
  4. kubectl create secret docker-registry harbor --docker-server=harbor.lianhang.jetair --docker-username=flycua --docker-password=xxxx -n seven-air
  5. #创建ServiceAccount
  6. vim /etc/kubernetes/seven-air-account.yaml
  7. apiVersion: v1
  8. kind: ServiceAccount
  9. name: seven-account
  10. namespace: seven-air
  11. imagePullSecrets:
  12. - name: harbor
  13. #查看ServiceAccount信息
  14. [root@kmaster account]# kubectl get ServiceAccount -n seven-air
  15. NAME SECRETS AGE
  16. default 1 22h
  17. seven-account 1 22h
  18. [root@kmaster account]# kubectl describe serviceaccount seven-account -n seven-air
  19. Name: seven-account
  20. Namespace: seven-air
  21. Labels: <none>
  22. Annotations: kubectl.kubernetes.io/last-applied-configuration:
  23. {"apiVersion":"v1","imagePullSecrets":[{"name":"harbor"}],"kind":"ServiceAccount","metadata":{"annotations":{},"name":"seven-account","nam...
  24. Image pull secrets: harbor
  25. Mountable secrets: seven-account-token-slppb
  26. Tokens: seven-account-token-slppb
  27. Events: <none>
文档更新时间: 2019-07-29 22:08   作者:张尚