#K8S

从零开始入门 K8s | 应用存储和持久化数据卷:存储快照与拓扑调度

存储快照产生背景在使用存储时,为了提高数据操作的容错性,我们通常有需要对线上数据进行snapshot,以及能快速restore的能力。另外,当需要对线上数据进行快速的复制以及迁移等动作,如进行环境的复制、数据开发等功能时,都可以通过存储快照来满足需求,而K8s中通过CSISnapshottercontroller来实现...

从零开始入门 K8s | 应用存储和持久化数据卷:核心知识

PodVolumes首先来看一下PodVolumes的使用场景:场景一:如果pod中的某一个容器在运行时异常退出,被kubelet重新拉起之后,如何保证之前容器产生的重要数据没有丢失?场景二:如果同一个pod中的多个容器想要共享数据,应该如何去做?以上两个场景,其实都可以借助Volumes来很好地解决,接下来首先看一下...

超大规模商用 K8s 场景下,阿里巴巴如何动态解决容器资源的按需分配问题?

/导读:资源利用率一直是很多平台管理和研发人员关心的话题。本文作者通过阿里巴巴容器平台团队在这一领域的工作实践,整理出了一套资源利用提升的方案,希望能够带给大家带来一些讨论和思考。不知道大家有没有过这样的经历:当我们拥有了一套Kubernetes集群,然后开始部署应用的时候,我们应该给容器分配多少资源呢?这很难说。由于...

K8s 从懵圈到熟练 – 镜像拉取这件小事

/导读:相比K8s集群的其他功能,私有镜像的自动拉取,看起来可能是比较简单的。而镜像拉取失败,大多数情况下都和权限有关。所以,在处理相关问题的时候,我们往往会轻松的说:这问题很简单,肯定是权限问题。但实际的情况是,我们经常为一个问题,花了多个人的时间却找不到原因。这主要还是我们对镜像拉取,特别是私有镜像自动拉取的原理理...

K8s 从懵圈到熟练 – 集群网络详解

/导读:阿里云K8S集群网络目前有两种方案:一种是flannel方案;另外一种是基于calico和弹性网卡eni的terway方案。Terway和flannel类似,不同的地方在于terway支持Pod弹性网卡,以及NetworkPolicy功能。本文中,作者基于当前的1.12.6版本,以flannel为例,深入分析阿...

6 个 K8s 日志系统建设中的典型问题,你遇到过几个?

/导读:随着K8s不断更新迭代,使用 K8s日志系统建设的开发者,逐渐遇到了各种复杂的问题和挑战。本篇文章中,作者结合自己多年经验,分析K8s日志系统建设难点,期待为读者提供有益参考。在Logging这块做了几年,最近1年来越来越多的同学来咨询如何为Kubernetes构建一个日志系统,或者是来求助在这过程中...

从零开始入门 K8s| 详解 Pod 及容器设计模式

容器的基本概念我们知道Pod是Kubernetes项目里面一个非常重要的概念,也是非常重要的一个原子调度单位,但是为什么我们会需要这样一个概念呢?在使用容器Docker的时候,也没有这个说法。其实,如果想要理解Pod,首先要理解容器,所以来回顾一下容器的概念:容器的本质实际上是一个进程,是一个视图被隔离,资源受限的进程...

从零开始入门 K8s| 阿里技术专家详解 K8s 核心概念

Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。在一些常见的资料中也会看到“ks”这个词,也就是“K8s”,它是通过将8个字母“ubernete”替换为“8”而导致的一个缩写。Kubernetes为什么要用“舵手”来命...

8 分钟入门 K8s | 详解容器基本概念

在介绍容器的具体概念之前,先简单回顾一下操作系统是如何管理进程的。首先,当我们登录到操作系统之后,可以通过ps等操作看到各式各样的进程,这些进程包括系统自带的服务和用户的应用进程。那么,这些进程都有什么样的特点?第一,这些进程可以相互看到、相互通信;第二,它们使用的是同一个文件系统,可以对同一个文件进行读写操作;第三,...

用户数从 0 到亿,我的 K8s 踩坑血泪史

/导读:容器服务Kubernetes是目前炙手可热的云原生基础设施,作者过去一年上线了一个用户数极速增长的应用:该应用一个月内日活用户从零至四千万,用户数从零到一亿的裂变式增长,充分享受了容器服务快速简便的扩容操作和高可用特性。作者使用容器服务Kubernetes集群将公司内系统完全上云1年多,本篇文章记录了其中的踩坑...

K8s 学习者绝对不能错过的最全知识图谱(内含 56个知识点链接)

/导读:Kubernetes作为云原生时代的“操作系统”,熟悉和使用它是每名用户的必备技能。本篇文章概述了容器服务Kubernetes的知识图谱,部分内容参考了网上的知识图谱,旨在帮助用户更好的了解K8s的相关知识。容器服务Kubernetes知识图谱,部分内容参考网上一知识图谱,更加结合阿里云容器服务。原图来源:ht...

基于 K8s 做应用发布的工具那么多, 阿里为啥选择灰姑娘般的 Tekton ?

/导读:近年来,越来越多专门给Kubernetes做应用发布的工具开始缤纷呈现,帮助大家管理和发布不断增多的Kubernetes应用。在做技术选型的时候,我们需要给业务选择一个最好的工具、最稳的底座。那么又该如何比较和衡量这些工具呢?本篇文章中阿里云技术专家邓洪超将会和大家分享自己独特的体验,帮助读者初步了解Tekto...

K8s中Pod健康检查源代码分析

Liveness: 表明是否容器正在运行。如果liveness探测为fail,则kubelet会kill掉容器,并且会触发restart设置的策略。默认不设置的情况下,该状态为success.Readiness: 表明容器是否可以接受服务请求。如果readiness探测失败,则endpoints控制...

k8s部署spring-boot项目失败

现象:spring-boot项目启动到某个地方停止,然后容器重启解决:扩大内存和核心数...

k8s部署失败原因

可以通过kubectldescribepods***--namespace=****查看问题描述...
代码星球 ·2021-02-23
首页上一页12345...下一页尾页