标签
k8s
共 7 篇文章
-
Kubernetes之Services, Ingress, Network基础介绍
之前写过容器化技术之Linux Namespace 和Docker容器网络浅析,有了相关的了解后,我们再来看Kubernetes 的网络模型会更有体会和深入一点。 本文将介绍Kubernetes 的网络模型,其核心思想的关键部分有以下几个部分组成: 每个 Pod 有一个集群内唯一的 IP 地址 在 Kubernetes 集群中,每个 Pod 都像一台独立的小机器…
-
Kubernetes之Workloads基础介绍
Workload(工作负载)是一个你在 Kubernetes 上运行的应用程序。无论你的负载是由单个组件还是由多个一同工作的组件构成, 你都可以在一组 Pod中运行它。 在 Kubernetes 中,Pod 代表的是集群上处于运行状态的一组容器的集合。 这里第一次接触Workload这个概念可能会有点晕,这里从过来人的角度解释一下:Workload(工作负责)是一个逻辑的概念…
-
Kubernetes之Volumes存储基础介绍
在云原生时代,Kubernetes 已经成为容器编排的事实标准。然而,容器的短暂特性带来了一个根本性的挑战:如何持久化和管理数据? 想象这样一个场景:你的应用容器因为某种原因崩溃了,Kubernetes 会立即重启一个新的容器实例。但问题来了——之前容器中的所有数据都消失了!数据库的记录、用户上传的文件、应用的日志…
-
Kubernetes-记录CKA认证
关于CKA考试的考试大纲,在GitHub上cncf/curriculum的仓库中有最新的说明,例如目前是:CKA_Curriculum_v1.34.pdf linuxfoundation考试报名的页面的Domains & Competencies部分也说明了考试的能力知识要求。也给出了Learning Path to Certification,不过这个学习路径里面很多还是要付费的…
-
Kubernetes基础概念之架构,对象和API
Kubernetes 我们用经典的What? Why? How?三段式分析框架来快速的了解和学习Kubernetes。 What Kubernetes是一个可移植,可扩展的开源平台,用于管理容器化的工作负载和服务,支持声明式的配置和自动化。 Kubernetes名字来源于希腊语,译为舵手或飞行员,由于名字过长,经常缩写为K8s…
-
第一个云原生应用搭建之Registry的选择
从接触云原生开始,也过去有很久了,今年由于项目的原因,又荒废了,最近为了CKA的认证考试,所以打算继续整理和学习相关云原生的知识图谱。最近在腾讯云上搭建自己的Kubernetes集群,本文就是记录和整理一下,将自己的一些服务切换到Cloud Native 服务的过程和一些思考,欢迎交流。 整体我会从两个方面来阐述: Image:云原生应用的打包格式…
-
Docker容器网络浅析
在2年之前对容器化技术之Linux Namespace的相关知识进行了学习和梳理,了解了Linux内核如何支持虚拟化的相关技术特性;本文开始对Docker是如何进行容器网络管理的进行阐述;阐述的内容路径主要参考:Docker 官方的Network相关的知识图谱,对容器网络进行深入浅出的解析。 通过这篇文章,希望能够对容器和主机之间是如何进行网络管理的,同一个主机的容器之间…