關於policy的規則問題

關於policy的規則問題

老師最後再講policy的時候 聽完講解的例子有3點我想確認請教一下,請老師解惑下,十分感謝

  1. policy是不是只能針對pod做限制 無法針對service(service的port8080 或nodePort 30000)之類的做限制?

  2. policy裡面的ingress from rule應該是OR判斷對吧?

  3. ​policy裡面的ingress from rule有辦法做AND判斷嗎?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答
  1. 对的,Policy是针对指定的Pod, 或者指定namespace下的所有Pod。本质上service是对pod网络的一种管理,Policy也是,他们后台都通过Iptables等方式来实现。所以用Pod方式来控制ingress和egress权限,粒度会比service更灵活也更直接。所以Kuberentes和CNI规范都将policy定义为针对Pod了。

  2. 对的,我在例子里给的是通过短划线的方式列举的,这些规则是列表中的元素,命中一个即可生效,相当于OR。

  3. AND也可以实现,将短划线去除。YAML文件里面没有短划线,表示一个完整的内容,多条规则要都满足才行,相当于AND。

  • pinkyTseng 提问者 #1
    瞭解了 感謝老師您^^
    2020-11-07 16:32:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师