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

网站设计论文经济可行性分析会展设计

网站设计论文经济可行性分析,会展设计,wordpress mp4播放器,怎样进行公司网站建设需求#xff1a; 我作为Kubernetes的集群管理员#xff0c;前一段时间有收到一个需求#xff0c;需要我创建一个受限访问的用户kubeconfig#xff0c;提供给跳板机的某用户。 该kubeconfig需要在非Kubernetes节点的某跳板机上由指定的非root用户使用#xff0c;该用户仅能…需求 我作为Kubernetes的集群管理员前一段时间有收到一个需求需要我创建一个受限访问的用户kubeconfig提供给跳板机的某用户。 该kubeconfig需要在非Kubernetes节点的某跳板机上由指定的非root用户使用该用户仅能访问kubernetes集群中的某一个namespace下的资源仅对该namespace下的资源有完整的权限。 实现 前置条件登录到kubernetes的主节点上在主节点上做以下步骤。 第一步准备kubeconfig的模板文件命名为config-template以下有一些占位符等请注意 apiVersion: v1 clusters: - cluster:certificate-authority-data: LS0tLS1CRUdJTiBDRVJ....server: http://your-addr-or-delegate-ip:6443name: kubernetes contexts: - context:cluster: kubernetesuser: $USERnamespace: $NAMESPACEname: $USERkubernetes current-context: $USERkubernetes kind: Config preferences: {} users: - name: $USERuser:client-certificate-data: $USER_CERT client-key-data: $USER_KEY注意关于certificate-authority-data这部分此处为集群使用的CA证书不用做修改保持不变。 第二步准备用于限制权限的RBAC模板文件命名为rb-template同样有占位符请注意 apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata:name: $USER_NAME-adminnamespace: $NAMESPACE subjects:- kind: Username: $USER_NAMEapiGroup: rbac.authorization.k8s.io roleRef:apiGroup: rbac.authorization.k8s.iokind: ClusterRolename: admin第三步准备用于生成kubeconfig的脚本该脚本会使用openssl结合主节点的CA证书和key生成签发kubeconfig所需的certificate和key替换第一步中的占位符等请仔细阅读后用root权限执行 #! /bin/bash USER_NAMEyour_jumpserver_username #请手动更改此处 NAMESPACEyour_namespace #请手动更改此处openssl genrsa -out $USER_NAME.key 2048 openssl req -new -key $USER_NAME.key -out $USER_NAME.csr -subj /CN$USER_NAME openssl x509 -req -in $USER_NAME.csr -CA /etc/kubernetes/pki/ca.crt -CAkey /etc/kubernetes/pki/ca.key -CAcreateserial -out $USER_NAME.crt -days 3650yes | cp config-template config-$USER_NAME yes | cp rb-template rb-$USER_NAME.yaml USER_CERTopenssl base64 -A -in $USER_NAME.crt USER_KEYopenssl base64 -A -in $USER_NAME.key#USER_CERT$(echo $USER_CERT) #USER_KEY$(echo $USER_KEY)echo $USER_CERT | base64 -d echo $USER_KEY | base64 -dsed -i s/\$USER_CERT/$USER_CERT/g config-$USER_NAME sed -i s/\$USER_KEY/$USER_KEY/g config-$USER_NAME sed -i s/\$USER/$USER_NAME/g config-$USER_NAME sed -i s/\$NAMESPACE/$NAMESPACE/g config-$USER_NAME sed -i s/\$USER/$USER_NAME/g rb-$USER_NAME.yaml sed -i s/\$NAMESPACE/$NAMESPACE/g rb-$USER_NAME.yaml第四步经过以上三步会得到rb-xxx.yaml和config-xxx两个文件执行以下命令用于添加rolebinding的权限 kubectl apply -f rb-xxx.yaml第五步将config-xxx的文件拷贝到跳板机的指定用户的家目录下并放在.kube目录下改名为config以上四步均在kubernetes的主节点上执行该步骤需要在跳板机执行举例如下 mkdir -p /home/$USER_NAME/.kube cp config-$USER_NAME /home/$USER_NAME/.kube/config上一篇K8S相关小技巧《三》 下一篇K8S相关小技巧《五》
http://www.hkea.cn/news/14364110/

相关文章:

  • 海南百度网站建设wordpress调用页面列表
  • 桂林网站建设凡森网络网络架构部
  • 海南省城乡建设部网站首页二手网站排名
  • 网站顶部导航文件代码在吗免费网站建设可信吗
  • 土木建筑网站广州番禺钟村
  • 网站模板拍卖厦门网站建设哪家强
  • 给别人做网站做什么科目徐州网页设计培训
  • 免费商城网站建站系统陕西企业网站建设哪家专业
  • 同城网站免费个人建站系统
  • 湖南seo网站策划怎样免费建公司网站
  • 深圳市建设工程质量检测中心网站抖音短视频代运营公司
  • 佛山建站专家公众号怎么发布
  • 做网站需要几个岗位网站建设面包屑导航条
  • 网站内存不足wordpress动漫模板
  • 刷赞网站推广永久58企业网站如何做
  • 济南中桥信息做的小语种网站怎么样企业邮箱格式怎么写
  • 域名如何解绑一个网站wordpress删除修订
  • 浙江网站建设专家评价手工活外发一手货源
  • 好听好记的网站域名传奇游戏
  • 租用域名与空间的网站并会使用小白如何自己做网站
  • 厦门网站建设开发公司外包+网站开发公司
  • 腾讯 云上做网站教程制作人韩剧结局
  • 外链怎么发百度seo公司哪家好一点
  • win2008sr怎么用iis做网站南宁做网店
  • asp网站下用php栏目wordpress 文章 作者
  • 做网站需要展示工厂么通付盾 建设公司网站
  • 四川大学毕业设计网站做母婴育儿类网站好做seo排名吗
  • 网站基本建设投资内容企业网站大全
  • 做外贸网站做成哪种形式好做电商网站
  • 公司seo推广营销网站网页素材大宝库