Logo

  • 发布于:2020-06-22

    1

    k8s部署Zipkin搭配Kafka+E...
    一、链路追踪介绍 为什么要链路追踪: 随着互联网发展,分布式化应用越来越流行,微服务业务越来越复杂化,这些组件共同构成了繁杂的分布式网络,那现在的问题是一个请求经过了这些服务后其中出现了一个调用失败的问题,但具体的异常在哪个服务引起的就需要进入每一个服务里面看日志,这样的处理效率是非常低的。所以链路追踪技术孕育而生,让分布式应用引入链路,在发咋分布式环境下收集链路日志,分析服务间依赖、耗时、错误...
    阅读 622 评论 0
  • 发布于:2020-06-16

    1

    kubernetes故障排查
    pod故障排查 调试pod的第一步是看一下这个pod的信息,用如下命令查看一下pod的当前状态和最近的事件: $ kubectl describe pods ${POD_NAM 查看一下pod中的容器所处的状态。这些容器的状态都是Running吗?最近有没有重启过?后面的调试都是要依靠pods的状态的。 1.pod停留在pending状态 如果一个pod卡在Pending状态,则表示这个p...
    阅读 386 评论 0
  • 发布于:2020-06-15

    1

    kubernetes调度器性能调优
    前言 作为 kubernetes 集群的默认调度器,kube-scheduler 主要负责将 Pod 调度到集群的 Node 上。在一个集群中,满足一个 Pod 调度请求的所有 Node 称之为 可调度 Node。调度器先在集群中找到一个 Pod 的可调度 Node,然后根据一系列函数对这些可调度 Node打分,之后选出其中得分最高的 Node 来运行 Pod。最后,调度器将这个调度决定告知 ku...
    阅读 404 评论 0
  • 发布于:2020-06-08

    1

    K8s-Pod健康检查原理与实践
    Pod健康检查介绍 默认情况下,kubelet根据容器运行状态作为健康依据,不能监控容器中应用程序状态,例如程序假死。这就会导致无法提供服务,丢失流量。因此引入健康检查机制确保容器健康存活。Pod通过两类探针来检查容器的健康状态。分别是LivenessProbe(存活探测)和 ReadinessProbe(就绪探测)。 livenessProbe(存活探测) 存活探测将通过http、shell命...
    阅读 414 评论 0
  • 发布于:2019-10-28

    1

    kubernetes(K8S)快速安装与...
    Kubernetes是什么? 首先,它是一个全新的基于容器技术的分布式架构领先方案。这个方案尽然很新,但它是谷歌十几年以来大规模应用容器技术的经验积累和升华的一个重要成果。确切地说,kubernetes是谷歌严格保密十几年的秘密武器Borg的一个开源版本。Borg是谷歌的一个久负盛名的内部使用的大规模集群管理系统,它基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。...
    阅读 9013 评论 0
  • 发布于:2019-10-28

    1

    Kubernetes配置命名空间的默认内...
        如何配置命名空间的默认内存请求和限制。如果在具有默认内存限制的命名空间中创建Container,并且Container未指定其自己的内存限制,则会为Container分配默认内存限制。Kubernetes在某些条件下分配默认内存请求。   要检查版本,请输入kubectl version。   群集中的每个节点必须至少具有2 GiB的内存。   创建命名空间   创建命...
    阅读 1162 评论 0