- 首页 > 生活 > >
Skywalking Swck Agent注入实现分析( 五 )
除了Pod注入,SWCK项目还有其它Operator, 包括Storage,OAP,UI,Adapter等,有兴趣的话可自行探索 。总体来说swck利用k8s的自定义资源以及自定义控制器,为skywalking部署到kubernetes提供了适配,使skywalking能够快速部署到kubernetes这个基座上 。
注意事项
- SwAgent只能在业务空间起作用,不能在skywalking-swck-system生效
因为webhook触发调用handler后,在查找SwAgent时,只会查找与Pod在一个命名空间中的Swagent. 如果想将SwAgent放到skywalking-swck-system命令空间,需要修改operator
- 删除资源时JavaAgent状态中统计的注入的容器数量不变化
因为MutatingWebhookConfiguration只监听了Pod的Create与Update事件 。
- 调试需要问题
- 本地启用webhook前提下无法启动operator
因为启动webhook时,需要在本地启动webhook server,与k8s集群通过https通信, 本地需要添加tls.crt以及tls.key文件 。而这两个文件从k8s获取 。具体方法是查看skywalking-swck-controller-manager使用到的secret
kubectl get secret skywalking-swck-controller-manager-cert -n skywalking-swck-system -o jsonpath='{.data.tls\.crt}'| base64 --decode > tls.crtkubectl get secret skywalking-swck-controller-manager-cert -n skywalking-swck-system -o jsonpath='{.data.tls\.key}'| base64 --decode > tls.key```
经验总结扩展阅读
-
伍子胥祖籍是哪里,伍子胥是哪里人?他为何要鞭尸楚平王?
-
-
2024年九月初七出生夏姓女孩名字叫什么生辰八字五行查询
-
-
-
-
全靠《鱿鱼游戏》李政宰戏里戏外模样反差极大,帅气脸蛋全靠这招保养
-
1983年,江苏一对父母不想儿子打光棍,竟把15岁女儿嫁给儿媳哥哥
-
-
-
-
欧洲人|中世纪欧洲有多荒诞?贵族几乎一生不洗澡,国王门外堆满粪便
-
-
-
2022男孩姓金虎宝宝叫什么好 品质美好的宝宝名字
-
戴向宇|戴向宇富二代身份坐实,陈紫函婚后住北京豪宅,感叹:想多生孩子
-
-
-
梅子的小情绪|“乌鸦反哺,天经地义,帮衬弟弟算啥”“都是一家人,别太计较”
-