kunernetes基础知识之添加证书和检测探针

王啸皓月评科技2024-06-20 17:22:56  55

Worker node获取证书添加方式:

kubeadm token create --print-join-command

重新生成证书和密钥:

①:kubeadm token create

②: openssl x509 -pubkey -in /etc/kubernetes/pki/can.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex |sed 's/^.* //'

授权用户:

kunectl create clusterrolebinding cluster-system-anonymous --clusterrole=cluster-admin --user=system:anonymous

~~~~

kubernetes Probe的类型:

探针probe有liveness probe存活探针、readiness probe探针和Startup probe启动探针。

存活探针liveness probe检测容器内应用程序的健康状态。存活探针如果检测失败,将杀死容器,根据容器的restart Policy重启策略,自动重启容器。容器的重启策略也分成三种:

①:Always 默认策略,当容器终止退出之后,总是重启容器,无限次数地尝试恢复应用程序的健康状态,是默认的容器重启策略。

②:OnFailure 当容器异常退出(退出状态码非0)时,才重启容器,尝试恢复应用程序的健康状态。

③:Never 当容器终止退出,从不重启容器,从来不会尝试恢复应用程序的健康状态。

就绪探针readiness probe用来检测容器是否准备好接收流量。如果就绪探针失败,就是容器未准备好,那么kubernetes就会从服务的负载均衡池中剔除这个容器。不会把流量路由到这个容器,直到探测成功。kubernetes会把pod容器从service endpoints中剔除。

启动探针startup probe用来探测容器内的应用程序是否已经成功启动。启动探针只需在容器启动时执行,并且只需要检测一次。

探针支持三种定义方法:

①:http Get请求

发送http get到容器内的指定端点来检查应用程序的健康状态,如果返回的http状态码在2xx或者3xx的范围内,探针被认为是成功的。

②:exec

通过在容器内执行特定的命令来检测应用程序的健康状态。如果执行shell命令的返回状态码是0,探针被认为是检测成功的。

③:tcp socket

通过尝试建立到容器内指定端口的tcp连接来检查应用程序的状态。如果发起的tcp socket建立成功,那么认为探针是成功的。

通过合理配置和使用探针,可以确保应用程序在kubernetes中保持健康、可用、可靠。

蓝天白云

鼓励的话语:我有着鹰一样的雄心,也有着鹰一样的孤独与落寞。但是野心不能丢,不要让速度限制自己,不要让心魔控制自己!

转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/786305.html
0
随机主题
影后颜丙燕: 八冠荣耀下的单身传奇辽篮夺冠3大奇兵! 小郭艾伦称霸第4场, 八一旧将连克广东、新疆日本等了足足4年, 终于等来北京的高官, 开口就对中方提2个要求蔡斌最喜欢的五名队员, 因为有蔡斌她们才有今天的梅开二度。迪拜土豪14米长巨型豪车,奥尼尔看了都摇头!争议!NBA最佳阵容引球迷不满,这仨人凭啥入选?王思聪骂汪峰被吐槽五十步笑百步, 都不长情, 婚恋失败也没损失刚在火箭试训中表现突出, 今又不希望加盟火箭。妮基·黑利宣布支持特朗普: 政坛风云再起地球班往事: 苏联解体时, 俄罗斯继承了1000亿债权, 要回来多少?24年,叶挺向李秀文提亲失败,未来岳父:你什么时候当了团长再来股价跌至1.7元, 连22年现金分红+股息率达4%, 国资买进前十股东“取卵术”、胚胎培养……陕西新增16项辅助生殖类医疗价格项目爱如潮水! 四川大凉山孩子们的“愿望清单”, 被浙江人承包了[小鲨帮选车]买一辆沃尔沃S902.0T, 省油还有劲35万以上豪华车, 合资+纯电, TA就是销量冠军, 一口气攀登67名返佣高达14%, 银行争抢这一消费场景2024年养老保险缴费15年, 在山东省退休, 养老金能领到1500元吗?银行降薪潮来袭, 如何保稳钱袋子?郭德纲讽刺同行有多狠?相声没落全因同行太差劲张作霖做事有多狠?不仅崩掉自己小舅子,还敢集合部队和日本开战
最新回复(0)