kubernetes
文章平均质量分 57
doyzfly
这个作者很懒,什么都没留下…
展开
-
k8s 使用 calico 作为 CNI ,calico-node 启动失败
1 问题描述k8s 集群,使用 calico 作为 CNI,calico 的安装配置参考 https://docs.projectcalico.org/getting-started/kubernetes/hardway/overview。 calico 需要 k8s 运行 calico-node 的 daemonset 在每个node 上运行一个 calico-node,calico-node 里面包括了Felix,BIRD,confd组件。calico-node 是 node 上网络能够正常使用的必要原创 2021-10-29 17:08:56 · 10123 阅读 · 0 评论 -
Prometheus pod 流量监控
1 问题描述监控某个服务对应 pod 的流量,将 pod 的流量呈现在 dashboard 上,并且作为监控告警的依据。2 解决办法kube-state-metrics 是 K8S 官方项目,会采集pod、deployment等资源的元信息。使用 container_network_receive_bytes_total container_network_transmit_bytes_total 来检索进出 pod 的流量。由于 pod 可能会重启,这样检索出来的数据可能会分成多个段,可以简单的使用原创 2021-02-04 20:30:11 · 6057 阅读 · 0 评论 -
以 File 的方式挂载 Configmap 中的配置
layout: posttitle: 以 File 的方式挂载 Configmap 中的配置categories: kubernetesdescription: 以 File 的方式挂载 Configmap 中的配置keywords: kubernetes, configmap, file配置文件挂载到 K8s 的 Pod 中有多种方式,可以用 hostPath 的方式将配置文件挂载到...原创 2019-11-19 19:30:48 · 1744 阅读 · 0 评论 -
kubectl exec 遇到 unable to upgrade connection Forbidden 的解决办法
通过 Kubernetes 进行业务部署时,经常需要登陆到 Pod 里面进行调试,这个时候可以用 kubectl exec 命令来登陆到 Pod 里面进行操作。比如使用这个命令:kubectl exec 123456-7890 -c ruby-container -i -t -- bash可以登陆到 Pod=123456-789, container=ruby-container。由于我使...原创 2019-11-07 21:15:20 · 12368 阅读 · 2 评论 -
kubectl exec 遇到 unable to upgrade connection Forbidden 的解决办法
通过Kubernetes进行业务部署时,经常需要登陆到Pod里面进行调试,这个时候可以用kubectlexec命令来登陆到Pod里面进行操作。比如使用这个命令:```bashkubectlexec123456-7890-cruby-container-i-t--bash```可以登陆到Pod=123456-789,container=ruby-...原创 2019-11-07 21:12:18 · 995 阅读 · 0 评论