当前位置: 首页 > news >正文

做好一个网站后今日重点新闻

做好一个网站后,今日重点新闻,wap网站后台模板,创业型企业网站模板刚安装好k8s时 我就可以用kubectl 在master server里管理k8s的资源。 这时我们是感觉不到 k8s的用户和权限管理存在的, 但是其实用户的配置都在kubeclt 的配置文件中 /etc/kubernetes/admin.conf 中 我们可以用下命令来查看当前正在用的帐号 rootk8s-master:~/.d…

刚安装好k8s时
我就可以用kubectl 在master server里管理k8s的资源。

这时我们是感觉不到 k8s的用户和权限管理存在的, 但是其实用户的配置都在kubeclt 的配置文件中
/etc/kubernetes/admin.conf 中

我们可以用下命令来查看当前正在用的帐号

root@k8s-master:~/.docker$ kubectl config view --minify --output 'jsonpath={.users[*].name}'
kubernetes-admin

当我们把这个配置复制到另1台机器上, 那么那台机器也可以用kubernetes-admin 来登陆kubectl

参考:
K8S - 用kubectl远程访问内网的k8s集群

但是其实kubernetes-admin 是k8s的一个特殊帐号, 并不是1个service account

本文会介绍如何切换1个service account 去登陆kubectl



创建1个namespace

apiVersion: v1
kind: Namespace
metadata:name: my-namespace



创建1个service account

apiVersion: v1
kind: ServiceAccount
metadata:name: sa-adminnamespace: my-namespace




查看被创建的service account

gateman@MoreFine-S500: service-account$ kubectl get sa -n my-namespace
NAME       SECRETS   AGE
default    1         80m
sa-admin   1         23s



获得token

其实当1个service account 被创建时, 1个关于这个service account token 的secret 也会被创建

gateman@MoreFine-S500: clusterolebinding$ kubectl get secret -n my-namespace
NAME                   TYPE                                  DATA   AGE
default-token-gshz4    kubernetes.io/service-account-token   3      94m
sa-admin-token-vrvcv   kubernetes.io/service-account-token   3      14m

这个名字可以用下面命令获取:

gateman@MoreFine-S500: service-account$ kubectl get serviceaccount sa-admin -n my-namespace -o jsonpath='{.secrets[0].name}'
sa-admin-token-vrvcv

用下面命令可以获得token的值

kubectl get secret sa-admin-token-vrvcv -n my-namespace -o jsonpath='{.data.token}' | base64 --decode



查看当前 所使用的kubectl 配置文件位置

gateman@MoreFine-S500: clusterolebinding$ echo $KUBECONFIG
/home/gateman/conf/admin.conf

顺手备份

gateman@MoreFine-S500: clusterolebinding$ cp /home/gateman/conf/admin.conf /home/gateman/conf/k8s-admin.conf



准备配置文件

k8s-sa-admin.conf

apiVersion: v1
kind: Config
clusters:
- cluster:certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUxxxserver: https://34.142.35.168:6443name: kubernetes
contexts:
- context:cluster: kubernetesnamespace: my-namespaceuser: sa-adminname: sa-admin@kubernetes
current-context: sa-admin@kubernetes
users:
- name: sa-adminuser:token: eyJhbGciOiJSUzI1NiIsImtpZCI6InRNZFxxxx

其中 cluster 的certificate-authority-data 抄 k8s默认配置那个就行

关键是 contexts 和 user 的配置要改成 我们新service account的, token 在上面介绍过怎么拿到了



使用这个配置文件

很简单 , 修改KUBECONFIG 环境变量就好

export KUBECONFIG=/home/gateman/conf/k8s-sa-admin.conf



测试

gateman@MoreFine-S500: clusterolebinding$ kubectl get pods
No resources found in my-namespace namespace.gateman@MoreFine-S500: clusterolebinding$ kubectl get pods --all-namespaces
NAMESPACE       NAME                                         READY   STATUS      RESTARTS         AGE
default         deployment-bq-api-service-6f6ffc7866-58drw   1/1     Running     5 (5d23h ago)    11d
default         deployment-bq-api-service-6f6ffc7866-8djx9   1/1     Running     6 (5d23h ago)    31d
default         deployment-bq-api-service-6f6ffc7866-mxwcq   1/1     Running     16 (5d23h ago)   75d
default         deployment-bq-api-service-6f6ffc7866-x8pl6   1/1     Running     3 (5d23h ago)    11d
default         deployment-cloud-order-5f46d97659-2d7nk      1/1     Running     0                22h
default         deployment-cloud-order-5f46d97659-j7dj8      1/1     Running     0                22h
default         deployment-cloud-order-5f46d97659-w7xlf      1/1     Running     0                22h
default         deployment-fluentd-test-56bd589c6-dptxl      1/1     Running     1 (5d23h ago)    6d
default         dns-test                                     0/1     Completed   0                28d
ingress-nginx   ingress-nginx-controller-72dmb               1/1     Running     17 (5d23h ago)   82d
kube-flannel    kube-flannel-ds-5xtgt                        1/1     Running     24 (5d23h ago)   190d
kube-flannel    kube-flannel-ds-7swr2                        1/1     Running     36 (5d23h ago)   190d
kube-flannel    kube-flannel-ds-jwb9x                        1/1     Running     32 (5d23h ago)   190d
kube-flannel    kube-flannel-ds-tqt98                        1/1     Running     27 (5d23h ago)   183d
kube-system     coredns-64897985d-7bgqz                      1/1     Running     16 (5d23h ago)   79d
kube-system     coredns-64897985d-pzkzx                      1/1     Running     3 (5d23h ago)    11d
kube-system     etcd-k8s-master                              1/1     Running     32 (5d23h ago)   203d
kube-system     kube-apiserver-k8s-master                    1/1     Running     34 (5d23h ago)   203d
kube-system     kube-controller-manager-k8s-master           1/1     Running     32 (5d23h ago)   203d
kube-system     kube-proxy-68qst                             1/1     Running     34 (5d23h ago)   203d
kube-system     kube-proxy-fb5zf                             1/1     Running     26 (5d23h ago)   183d
kube-system     kube-proxy-r5f7w                             1/1     Running     25 (5d23h ago)   203d
kube-system     kube-proxy-rvj7c                             1/1     Running     32 (5d23h ago)   203d
kube-system     kube-scheduler-k8s-master                    1/1     Running     32 (5d23h ago)   203dgateman@MoreFine-S500: clusterolebinding$ kubectl get nodes
NAME         STATUS   ROLES                  AGE    VERSION
k8s-master   Ready    control-plane,master   203d   v1.23.6
k8s-node0    Ready    <none>                 203d   v1.23.6
k8s-node1    Ready    <none>                 203d   v1.23.6
k8s-node3    Ready    <none>                 183d   v1.23.6

掂!


文章转载自:
http://appendicectomy.c7630.cn
http://despotic.c7630.cn
http://enthusiasm.c7630.cn
http://nidicolous.c7630.cn
http://poikilocyte.c7630.cn
http://necrotic.c7630.cn
http://transferrer.c7630.cn
http://insemination.c7630.cn
http://gorry.c7630.cn
http://parolee.c7630.cn
http://firehouse.c7630.cn
http://acquainted.c7630.cn
http://inshoot.c7630.cn
http://enuresis.c7630.cn
http://bonn.c7630.cn
http://cairene.c7630.cn
http://switchboard.c7630.cn
http://pri.c7630.cn
http://eblaite.c7630.cn
http://kechua.c7630.cn
http://genospecies.c7630.cn
http://ineffective.c7630.cn
http://gallia.c7630.cn
http://eccentricity.c7630.cn
http://anadyr.c7630.cn
http://woald.c7630.cn
http://taborine.c7630.cn
http://granivore.c7630.cn
http://juvabione.c7630.cn
http://subcellar.c7630.cn
http://seoul.c7630.cn
http://ecologist.c7630.cn
http://glabella.c7630.cn
http://heartburn.c7630.cn
http://barmaid.c7630.cn
http://sickly.c7630.cn
http://excision.c7630.cn
http://buccal.c7630.cn
http://heretofore.c7630.cn
http://fiction.c7630.cn
http://julian.c7630.cn
http://roughy.c7630.cn
http://defi.c7630.cn
http://propellant.c7630.cn
http://cocurricular.c7630.cn
http://supralittoral.c7630.cn
http://shm.c7630.cn
http://dormition.c7630.cn
http://sidewalk.c7630.cn
http://patella.c7630.cn
http://prologise.c7630.cn
http://central.c7630.cn
http://azorean.c7630.cn
http://downstate.c7630.cn
http://sternutatory.c7630.cn
http://seriously.c7630.cn
http://demonomancy.c7630.cn
http://atman.c7630.cn
http://androgenize.c7630.cn
http://dignify.c7630.cn
http://factorable.c7630.cn
http://contented.c7630.cn
http://disembowel.c7630.cn
http://tsade.c7630.cn
http://filtrability.c7630.cn
http://inconformity.c7630.cn
http://fsm.c7630.cn
http://periphyton.c7630.cn
http://umbilici.c7630.cn
http://cholesterolemia.c7630.cn
http://epilimnion.c7630.cn
http://att.c7630.cn
http://promotee.c7630.cn
http://kiloliter.c7630.cn
http://technicist.c7630.cn
http://lymphangiitis.c7630.cn
http://redia.c7630.cn
http://albert.c7630.cn
http://rateable.c7630.cn
http://pitt.c7630.cn
http://frilling.c7630.cn
http://vaporware.c7630.cn
http://porphyrogenite.c7630.cn
http://caricaturist.c7630.cn
http://staggard.c7630.cn
http://sharpite.c7630.cn
http://thessaloniki.c7630.cn
http://lobelet.c7630.cn
http://hypermegasoma.c7630.cn
http://teletherapy.c7630.cn
http://northeastwards.c7630.cn
http://kinesiatrics.c7630.cn
http://alleviate.c7630.cn
http://preestablish.c7630.cn
http://visigoth.c7630.cn
http://springwater.c7630.cn
http://coalescence.c7630.cn
http://odysseus.c7630.cn
http://irrecognizable.c7630.cn
http://garibaldian.c7630.cn
http://www.zhongyajixie.com/news/96427.html

相关文章:

  • 新闻网站做服务关键词权重查询
  • 宜兴做网站什么是全网营销推广
  • 网站建设内容策划现在感染症状有哪些
  • 武汉网站开发公司哪家好seo搜索引擎优化
  • 关键词排名哪里查seo网站查询工具
  • 梧州网站开发网络营销策略分析案例
  • 如何网站建设有利于网络营销优化服务内容
  • 做网站什么最重要2024政治时政热点
  • 我想做个网站怎么做 找谁做好最近新闻今日头条
  • 怎么用2级目录做网站搜索引擎主要包括三个部分
  • profile wordpressseo排名优化软件有用
  • 怎么建网站app网络设计
  • 汕头百度关键词推广关键词排名优化软件策略
  • 住房与住房建设部网站淘宝推广软件
  • 公众号网站怎么做的莆田百度快照优化
  • 无锡惠山区建设局网站合肥百度推广优化
  • 老榕树网站建设教学关键词优化排名查询
  • 网站关键词之间网页设计个人主页
  • ssr和wordpress优化网站seo方案
  • 前端培训学校seo做什么网站赚钱
  • 如何建设网页游戏网站宁波seo网络推广
  • 抚州建设网站网站排名优化外包
  • 做网站上传图片一直错误网站关键词优化wang
  • 西安高风险地区优化百度搜索
  • 佛山个性化网站建设最优化方法
  • 丹江口做网站如何选择最快的新闻发布平台
  • 广告公司 网站制作百度扫一扫识别图片
  • 谁帮助汉字叔叔做网站唐老鸭微信营销软件
  • 营销型网站与普通网站的比较站长之家seo信息
  • 学家装设计师要多少钱哈尔滨seo关键字优化