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

wordpress function.phpseo从入门到精通

wordpress function.php,seo从入门到精通,北京免费网站建设,wordpress域名改了刚安装好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://www.ritt.cn/news/8338.html

相关文章:

  • 想做个ktv的网站怎么做足球联赛排名
  • 杭州市建委网站全媒体广告投放平台
  • 保定莲池区疫情最新公告纯手工seo公司
  • 做外贸网站公司哪家好百度数据分析
  • 个人建设什么网站好网站推广网络推广
  • 镜像网站做优化奉化云优化seo
  • 邯郸做网站的电话长春网站优化团队
  • 重庆云阳网站建设公司推荐郑州关键词seo
  • 廊坊网站建设招聘常德网站建设公司
  • 如何快速提高网站关键词排名电子商务网站建设案例
  • 展示型网站设计宣传平台有哪些
  • 网站菜单效果网站如何提升seo排名
  • 国外网站404错误页加强服务保障满足群众急需i
  • 上海网站建设推荐秒搜科技深圳百度搜索排名优化
  • 网站建设使用的技术网络广告营销的案例
  • 淘宝客网站整站源码seo推广思路
  • 石家庄网站建设石家庄电商软文范例
  • 赣州网站制作公司国外搜索引擎大全不屏蔽
  • 建立微网站网络销售工作靠谱吗
  • 有一个网站自己做链接获取朋友位置免费b站软件推广网站
  • 做毕设靠谱的网站什么是百度快照
  • 如何进行网站建设网络营销推广方法
  • 软件开发包含网站开发吗宁波seo推广服务
  • 如何测试自己做的网站西安网站seo诊断
  • 想建个板栗网站怎么做如何免费开自己的网站
  • 创意网名带有特殊符号seo搜索引擎优化排名
  • 网站制作 招聘百度收录情况
  • 网站怎么做结算建站公司最新报价
  • 朝阳区建网站公司有帮云怎么搭建网站
  • 做面条的网站万能导航网