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

交互设计个人网站视频教学互动网站建设

交互设计个人网站,视频教学互动网站建设,建设增塑剂网站,个人网页设计首页环境说明 rootless模式下测试istio Ambient功能 四层鉴权策略 这里四层指的是网络通信模型的第四层#xff0c;主要的传输协议为TCP和UDP。 用于限制服务间的通信#xff0c;比如下面的策略应用于带有 app: productpage 标签的 Pod#xff0c; 并且仅允许来自服务帐户 clus…环境说明 rootless模式下测试istio Ambient功能 四层鉴权策略 这里四层指的是网络通信模型的第四层主要的传输协议为TCP和UDP。 用于限制服务间的通信比如下面的策略应用于带有 app: productpage 标签的 Pod 并且仅允许来自服务帐户 cluster.local/ns/default/sa/bookinfo-gateway-istio 的调用。 apiVersion: security.istio.io/v1 kind: AuthorizationPolicy metadata:name: productpage-viewernamespace: default spec:selector:matchLabels:app: productpageaction: ALLOWrules:- from:- source:principals:- cluster.local/ns/default/sa/bookinfo-gateway-istio 策略应用前通过内部pod直接访问productpage服务可以直接访问到 ks-managed-kubectl-admin:/# kubectl get svc productpage NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE productpage ClusterIP 10.96.28.91 none 9080/TCP 17h ks-managed-kubectl-admin:/# curl 10.96.28.91:9080 -I HTTP/1.1 200 OK Server: Werkzeug/3.0.3 Python/3.12.1 Date: Fri, 18 Oct 2024 01:42:49 GMT Content-Type: text/html; charsetutf-8 Content-Length: 2080 Connection: close应用策略并测试访问 ks-managed-kubectl-admin:/# kubectl apply -f - EOF apiVersion: security.istio.io/v1 kind: AuthorizationPolicy metadata:name: productpage-viewernamespace: default spec:selector:matchLabels:app: productpageaction: ALLOWrules:- from:- source:principals:- cluster.local/ns/default/sa/bookinfo-gateway-istio EOFauthorizationpolicy.security.istio.io/productpage-viewer created ks-managed-kubectl-admin:/# # 直接访问productpage服务连接被拒绝 ks-managed-kubectl-admin:/# curl 10.96.28.91:9080 -I curl: (56) Recv failure: Connection reset by peerks-managed-kubectl-admin:/# kubectl get svc bookinfo-gateway-istio NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE bookinfo-gateway-istio NodePort 10.96.223.150 none 15021:30277/TCP,80:30080/TCP 17h# 通过bookinfo-gateway-istio访问是正常的 ks-managed-kubectl-admin:/# curl 10.96.223.150/productpage -I HTTP/1.1 200 OK server: istio-envoy date: Fri, 18 Oct 2024 01:44:45 GMT content-type: text/html; charsetutf-8 content-length: 15070 vary: Cookie x-envoy-upstream-service-time: 58 七层鉴权策略 这里的七层指的是网络通信模型中的应用层业务服务相互通信主要通过HTTP协议其它类型暂不讨论。 要实施七层策略需要为命名空间部署一个 waypoint 代理。 此代理将处理进入命名空间的所有七层流量。 longtdsubuntu:~$ istioctl waypoint apply --enroll-namespace --wait waypoint default/waypoint applied namespace default labeled with istio.io/use-waypoint: waypointlongtdsubuntu:~$ kubectl get all |grep waypoint pod/waypoint-9c5bcc75-88wt2 1/1 Running 0 46s service/waypoint ClusterIP 10.96.200.151 none 15021/TCP,15008/TCP 46s deployment.apps/waypoint 1/1 1 1 46s replicaset.apps/waypoint-9c5bcc75 1 1 1 46s longtdsubuntu:~$longtdsubuntu:~$ kubectl get gtw NAME CLASS ADDRESS PROGRAMMED AGE bookinfo-gateway istio bookinfo-gateway-istio.default.svc.cluster.local True 19h waypoint istio-waypoint 10.96.200.151 True 89s longtdsubuntu:~$ 创建测试客户端 longtdsubuntu:~$ kubectl apply -f istio-1.23.2/samples/sleep/sleep.yaml serviceaccount/sleep created service/sleep created deployment.apps/sleep createdlongtdsubuntu:~$ kubectl get pod |grep sleep sleep-5fcd8fd6c8-8r68r 1/1 Running 0 67s longtdsubuntu:~$ 应用覆盖之前策略明确允许 sleep 服务向 productpage 服务发送 GET 请求但不能执行其他操作 longtdsubuntu:~$ kubectl apply -f - EOF apiVersion: security.istio.io/v1 kind: AuthorizationPolicy metadata:name: productpage-viewernamespace: default spec:targetRefs:- kind: Servicegroup: name: productpageaction: ALLOWrules:- from:- source:principals:- cluster.local/ns/default/sa/sleepto:- operation:methods: [GET] EOF authorizationpolicy.security.istio.io/productpage-viewer configured longtdsubuntu:~$ 测试通过sleep访问productpageGET请求正常返回响应DELETE被拒绝 longtdsubuntu:~$ kubectl exec deploy/sleep -- curl -s -X GET http://productpage:9080/productpage |grep -o title.*/title titleSimple Bookstore App/titlelongtdsubuntu:~$ kubectl exec deploy/sleep -- curl -s -X DELETE http://productpage:9080/productpage RBAC: access denied longtdsubuntu:~$ 测试其它服务访问productpage服务GET和DELETE方法都被拒绝 longtdsubuntu:~$ kubectl exec deploy/reviews-v1 -- curl -s -X GET http://productpage:9080/productpage RBAC: access denied longtdsubuntu:~$ kubectl exec deploy/reviews-v1 -- curl -s -X DELETE http://productpage:9080/productpage RBAC: access denied 至此完成基本的四层和七层鉴权测试后面介绍基于waypoint的流量管理。 总结 在rootless模式下的kind k8s集群兼容istio ambient鉴权策略设置。
http://www.hkea.cn/news/14308708/

相关文章:

  • 国外有名的设计网站网站建设实训周记
  • 手机销售网站建设项目书wordpress 文章描述代码
  • 合肥seo网站建设百度搜索引擎优化案例
  • html网站建设的步骤网页界面设计中常用的中英文字体有哪些
  • 建立什么网站可以赚钱17网站一起做网店官网
  • 教做月嫂的网站有吗摄影照片投稿网站
  • 成品网站w灬源码1688美食网站建设方案
  • 做网站用最新软件怎样提高网站速度
  • 门户网站建设整改报告企业网站静态模板下载
  • 建设银行网站不能登录密码网站的下拉列表怎么做的
  • 网站后台做链接wordpress 平台
  • 苏州集团网站设计定制软件制作工程师
  • 山西电力建设一公司网站惠州网站建设米普可思
  • 天津网站建设培训课件做网站的名字大全
  • 厦门做网站找哪家公司wordpress 很卡
  • 天津网站搜索排名优化网站超链接怎么做 word
  • 宁远网站建设学做淘宝店的网站
  • 手机端网站如何优化全球搜索引擎大全
  • 广东网站营销seo费用dede网站怎么更换模板
  • 孝感房地产网站建设网站建设代码上传
  • 网站原创文章规范网站优化外包顾问
  • 能绑定域名的免费网站js做网站
  • 手机如何搭建网站企业网站建设费用财务处理
  • 织梦制作网站地图自己做的网站如何让百度搜索
  • iis7.5 网站配置搜索引擎的工作原理是什么
  • 网站建设放在哪个费用哪个网站有学做吃的
  • 给一个网站风格做定义网站制作多少费用
  • 南京网站建设公司开发万荣网站建设
  • 个人免费网站制作wordpress sora 公开版
  • 做网站的公司周年活动宝安网站建设哪家便宜