Kubernetesポリシーエンジンとして新しく出てきたjsPolicyについての紹介です
https://k8s-novice-jp.connpass.com/event/229951/
3ZV4"+BWB4DSJQUͱา͘ϙϦγʔΤϯδϯ KT1PMJDZ ͋ʔΔʔ͜ʔɺ͋ʔΔʔ͜ʔ̇
View Slide
3ZV4"'JOBODJBM4FSWJDF&OHJOFFS+BWB4QSJOH#PPU5ZQFTDSJQU3FBDU%PDLFS,VCFSOFUFT3ZV4"SZVTB@FOH
ʹʮΞϯνύλʔϯʯͳϚχϑΣετΛνΣοΫ͢Δػߏྫಛݖ1PEྨ͢Δ1PEΛېࢭ͍ͨ͠ ৫๏ྩʹ߹ΘͤͨίϯϓϥΠΞϯε੍ޚΛߦ͍͍ͨ FUD3#"$ɿϢʔβʔ͕Ϧιʔεʹରͯ͠దͳݖݶΛ͍࣋ͬͯΔ͔Λݕূ͢Δˠ ϚχϑΣετͷݕࠪͰ͖ͳ͍1PE4FDVSJUZ1PMJDZɿ1PEͷϚχϑΣετͷݕࠪΛߦ͏ػೳˠ 1PEͷΈ ,VCFSOFUFT WͰআ༧ఆˠ SEQBSUZͷπʔϧΛͬͯϚχϑΣετͷ݈શੑνΣοΫΛ͠Α͏ʂ DG"ENJTTJPO8FCIPPLϙϦγʔΤϯδϯͱ
༗໊ͳϙϦγʔΤϯδϯ
༗໊ͳϙϦγʔΤϯδϯຊͷओ
w -PGU-BCTࣾͷ։ൃ͍ͯ͠ΔϙϦγʔΤϯδϯw ໊લͷ௨Γʮ+BWB4DSJQUʯͰϙϦγʔΛ࣮Ͱ͖Δw ΈΜͳେ͖5ZQF4DSJQUͰ࣮Ͱ͖Δw 7BMJEBUJPO.VUBUJPOαϙʔτw ҙͷ&WFOUΛड͚औͬͯΩοΫ͢Δ$POUSPMMFSػೳ
શମͷྲྀΕߏ+T1PMJDZ#VOEMF7+BWB4DSJQU4BOECPYLVCFDUMDSFBUF8FCIPPLGFFECBDL3VO7BMJEBUJPO&YFD+BWB4DSJQU%FQMPZ$3%FWFMPQ+T1PMJDZ+T1PMJDZ
ؾʹͳΔ͍ํᶃ KT1PMJDZΛΫϥελʔʹΠϯετʔϧ)FMNͰαΫοͱ
ؾʹͳΔ͍ํᶄ 5ZQF4DSJQU+BWB4DSJQUͰ࣮ςϯϓϨʔτΛ׆༻͢Δͱ͍͍ײ͡
ؾʹͳΔ͍ํᶅ ୯ମςετͰϚχϑΣετݕࠪͷݕࠪ୯ମςετϑϨʔϜϫʔΫKFTUͰίʔυΧόϨοδΛௐΔ
ؾʹͳΔ͍ํᶆ XFCQBDLͷ+T1PMJDZϓϥάΠϯͰϏϧυ5ZQF4DSJQUΛίϯύΠϧ͠ɺΧελϜϦιʔεʹຒΊࠐΉ
ؾʹͳΔ͍ํᶇ LVCFDUMBQQMZͰ+T1PMJDZ#VOEMFϦιʔεΛσϓϩΠʂϏϧυͨ͠ΧελϜϦιʔεΛσϓϩΠ͠ɺ"ENJTTJPO8FCIPPLʹొ
Ͷʁ͔ΜͨΜͰ͠ΐʁ
w ΈΜͳͷڞ௨ݴޠ+BWB4DSJQUͰॻ͚Δw +BWB4DSJQUʜʜϗϜϖʜʜ๚ऀΧϯλʔʜʜřŕŗŦŵŜƄw ηΩϡϦςΟʹؔΘΔ෦ͳͷͰɺνʔϜ৫Ͱߩݙͷϋʔυϧ͕͍͜ͱྑ͍͜ͱw දݱྗແݶେ㱣w ݴޠͷදݱྗʹΉ͜ͱͳ͘ͳΔw ͨͩΓ͗͢ʹҙw /PEFKTͷΤίγεςϜΛϑϧ׆༻Ͱ͖Δw LVCFSOFUFTDMJFOU!/PEFKTw ୯ମςετϑϨʔϜϫʔΫ KFTUw $*ύΠϓϥΠϯw FUD1SPT
$POTw མͪண͚ɺ·ͩϦϦʔε͔ͨ͠Γͩʜʜʂw ݄ʹճͷϦϦʔεͰ͋ΔW͕࡞͞Ε͔ͨΓw ຊ൪ڥಋೖʹ·ͩૣ͍ɺૉʹ01",ZWFSOPΛ͏ํ͕ྑͦ͞͏w ૬खɺ/PEFKTͰ͋Δw ҉ࠇ+BWB4DSJQUࠇຐज़w ͜ΜʹͪɺOPEF@NPEVMFT