文章 2018-12-14 来自:开发者社区

使用Filebeat收集Kubernetes的应用日志

前言 在进行日志收集的过程中,我们首先想到的是使用Logstash,因为它是ELK stack中的重要成员,但是在测试过程中发现,Logstash是基于JDK的,在没有产生日志的情况单纯启动Logstash就大概要消耗500M内存,在每个Pod中都启 动一个日志收集组件的情况下,使用logstash有点浪费系统资源,经人推荐我们选择使用Filebeat替代,经测试单独启动Filebeat容器大约....

文章 2018-12-14 来自:开发者社区

Kubernetes中暴露外部IP地址来访问集群中的应用

本文是Kubernetes.io官方文档中介绍如何创建暴露外部IP地址的Kubernetes Service 对象。 学习目标 运行Hello World应用程序的五个实例。 创建一个暴露外部IP地址的Service对象。 使用Service对象访问正在运行的应用程序。 准备工作 安装kubectl。 使用Google提供商(如Google Container Engine或Amazo....

文章 2018-12-14 来自:开发者社区

Kubernetes 在知乎上的应用

从 Mesos 到 Kubernetes 之前的调度框架是基于 Mesos 自研的。采用的语言是 Python。运行了大概两年多的时间了,也一直比较稳定。但随着业务的增长,现有的框架的问题逐渐暴露。 调度速度遇到瓶颈,影响大业务的部署速度。 不能很好的支持有状态服务。 解决上述问题的方案有两个,一个是对现有系统进行改进重构,另一个是迁移到 Kubernetes。我们最终选择迁移到 Kube...

文章 2018-12-14 来自:开发者社区

应用容器化和与Kubernetes适配的7条军规

本文来自于Red Hat咨询顾问Bilgin Ibryam所编写的一篇白皮书,名为《PRINCIPLES OF CONTAINER-BASED APPLICATION DESIGN》。已被被Kubernetes官网转载。白皮书在Red Hat官网的下载地址:https://www.redhat.com/en/resources/cloud-native-container-design-whit....

文章 2018-12-14 来自:开发者社区

迁移传统应用到Kubernetes步骤详解 – 以Hadoop YARN为例

前言 本文已归档到 kubernetes-handbook 【第三章用户指南】的【在Kubernetes中开发部署应用】小节中,一切更新以 GitHub 为准。 本文档不是说明如何在 kubernetes 中开发和部署应用程序,如果您想要直接开发应用程序在 kubernetes 中运行可以参考 适用于kubernetes的应用开发部署流程。 本文旨在说明如何将已有的应用程序尤其是传统的分布式应.....

文章 2018-12-14 来自:开发者社区

Kubernetes 应用故障的一些定位方法

常备工作 准备一个工具镜像 其中包含 nslookup, ping, curl, 甚至是 ab、siege 等常用工具以及一个顺手的 Shell。一言不合就可以用静态 Pod 的方式将其运行到 Kubernetes 之中进行内部诊断。 sysctl -a | grep forwarding 你猜这是干啥的? 服务状态查询 各个 Kubernetes 组件的状态检查。可以使用 Ansib...

文章 2018-12-14 来自:开发者社区

玩转K8S之如何访问业务应用(Traefik-ingress篇)

先介绍下什么是Traefik,Traefik是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。 它支持多种后台 (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) 来自动化、动态的应用它的配置文件设置。 为什么比较偏向域Traefik.....

玩转K8S之如何访问业务应用(Traefik-ingress篇)
文章 2018-12-14 来自:开发者社区

Kubernetes-应用部署问题定位和处理

1、应用部署问题处理的整体思路 在将容器化的应用部署到Kubernetes集群中,可能会出现各种问题。根据Kubernetes的架构设计原理,容器化应用对外提供服务出现的主要问题在三个点上: 1)应用本身的问题:此问题为应用本身的问题,不在此文中进行详细的阐述; 2)作为容器化应用逻辑主机的Pod的问题:此部分的问题主要涉及到容器化应用是否在容器云中正常部署和运行,这里会涉及到CPU、内存、存.....

文章 2018-12-13 来自:开发者社区

简化Kubernetes应用部署工具-Helm之应用部署

微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum,由Deis 公司发起,该公司已经被微软收购。Helm通过软件打包的形式,支持发布的版本管理和控制,很大程度上简化了Kubernetes应用部署和管理的复杂性。 随着业务容器化与.....

文章 2018-12-13 来自:开发者社区

Kubernetes上基于Istio体验云原生应用实践 资料下载

Service Mesh被认为是继Kubernetes之后当前最为热门技术方向,在过去一年中已成为容器行业的排名第一的流行词。Service Mesh可以极大地简化用户体验,并将大中型企业的Kubernetes落地引领进下一个全新阶段,被业界普遍认为是新一代的微服务架构的最佳技术设计。 从容器技术发展来看,Istio与K8S是一种互补的关系,弥补了K8S在微服务的连接、管理和监控方面的短板,它与....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

容器服务

国内唯一 Forrester 公共云容器平台领导者象限。

+关注
相关镜像