前文  关于k8s的书籍和官网看的很多,但要数讲的最深的,当属张磊在极客时间上的课程《深入剖析Kubernetes》,对应链接:https://time.geekbang.org/column/intro/100015201,本文结合前四章,记录docker和k8s的简单发展史,可以快速了解这一段时间的发展和部分名词的定义Docker的发展历程1.2013年 dotCloud的docker公司,开
转载 2023-09-19 23:26:32
19阅读
一、kubernetes升级概述kubernetes版本升级迭代非常快,每三个月更新一个版本,很多新的功能在新版本中快速迭代,为了与社区版本功能保持一致,升级kubernetes集群,社区已通过kubeadm工具统一升级集群,升级步骤简单易行。1、升级kubernetes集群的基本流程首先来看下升级kubernetes集群的基本流程:升级主控制平面节点,升级管理节点上的kube-apiserver
关键词搜索在Kubernetes中是非常常见的需求,它可以帮助我们快速定位到我们感兴趣的Pod、Service等资源。在Kubernetes中实现关键词搜索的关键是使用标签(Label)和选择器(Selector)。 在下面的文章中,我们将详细介绍如何在Kubernetes中实现关键词搜索,并提供相应的代码示例。 ## 一、关键词搜索实现流程 下表展示了在Kubernetes中实现关键词搜索
原创 2024-01-23 10:25:51
56阅读
标题:Kubernetes版本选择:从入门到实践 摘要:Kubernetes是一种开源的容器编排平台,可以帮助开发者管理和调度应用程序的容器化部署。选择适合自己的Kubernetes版本是使用Kubernetes的关键步骤之一。本文通过详细的流程介绍了如何选择Kubernetes版本,并提供相关的代码示例和注释。 一、整体流程 以下是选择Kubernetes版本的流程,每个步骤都会详细解释并提
原创 2024-01-15 12:02:17
104阅读
什么是 IPVS ? IPVS (IP Virtual Server)是在 Netfilter 上层构建的,并作为 Linux 内核的一部分,实现传输层负载均衡。 IPVS 集成在 LVS(Linux Virtual Server,Linux 虚拟服务器)中,它在主机上运行,并在物理服务器集群前作为
转载 2019-02-10 21:51:00
163阅读
2评论
Kubernetes(简称K8S)中,存储是一个非常重要的概念。它允许我们在容器化应用程序中持久保存数据,并且可以在应用程序在不同节点之间迁移时保持数据的一致性。在本篇文章中,我们将讨论如何在Kubernetes选择适合的存储解决方案。 ## 一、概念和流程 在开始之前,让我们先了解一下一般的存储选择流程: | 步骤 | 描述 | | -----| -----| | 第一步 | 根据需求
原创 2024-01-25 10:54:26
114阅读
# Kubernetes版本选择 ## 什么是KubernetesKubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它提供了一套强大的工具和功能,使开发人员和运维团队能够更轻松地管理和调度容器。Kubernetes具有高可用性、可扩展性和灵活性,因此成为了当今广泛使用的容器编排平台之一。 ## Kubernetes版本选择的重要性 在选择适合自己应
原创 2024-02-04 07:13:26
85阅读
一、概念简介Kubernetes是Google开源的容器集群管理系统。它构建Ddocker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。本文旨在梳理Kubernetes的架构、概念及基本工作流,并且通过运行一个简单的示例应用来介绍如何使用Kubernetes。优点:—轻量级、简单—公有云、私有云、混合云部署—模块
转载 2023-09-15 19:00:34
284阅读
Kubernetes1. Kubernetes简介与架构1.1 Kubernetes简介1.2 kubernetes设计架构2. 环境的清理3. Kubernetes部署3.1 所有节点部署docker引擎3.2 禁用swap分区3.3 安装部署软件kubeadm3.4 查看默认配置信息3.5 修改镜像仓库3.6 初始化集群3.6 Master查看状态:3.7 安装flannel网络组件(先配置
转载 2023-07-11 10:09:08
407阅读
文章目录1. K8S概述2. K8s特性 今天开始我们进入到kubernetes相关文章的更新了,学习k8s需要必备两个基础:Docker和Linux,对Docker不了解的小伙伴可以看下我之前的文章。加油吧,学起来。 1. K8S概述kubernetes,简称K8s,是用8代替8个字符“ubernete"而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes
一、k8s最小的资源单位pod     Kubernetes中最小的资源单位。由位于同一个节点上若干个容器组成,彼此共享网络命名空间和存储卷。一般每个pod中除了应用容器外,还包括一个初始的pause容器,完成网络和存储空间的初始化。如图所示为pod的组成示意图。每个pod都有一个特殊的被称为“根容器”的pause容器。Pause容器对应的镜像属于Kubernetes
转载 2023-12-20 11:18:47
74阅读
KubernetesDocker的关系及区别 Docker开源的容器引擎,一种更加轻量级的虚拟化技术。 Kubernetes(又称k8s,因为k和s中间有8个字母),容器管理工具,用来管理容器pod的集合,它可以实现容器集群的自动化部署、自动扩缩容、维护等功能。docker和虚拟机的区别图一传统的虚拟技术,在将物理硬件虚拟成多套硬件后,需要再每套硬件上都部署一个操作系统,接着在这些操作系统上运行
转载 2023-06-12 11:16:56
194阅读
目录1. 部署方式2. 集群规划3. docker安装4. 安装k8s集群4.1 基础环境4.2 安装kubelet、kubeadm、kubectl4.3 下载各个机器需要的镜像4.4 初始化主节点(只在master节点执行)4.5 设置.kube/config(只在master执行)4.6 安装网络插件flannel(只在master执行)4.7 加入node节点(只在node执行)4.7.1
文章目录环境kubernetes基础环境配置安装dockerkubernetes下载kubernetes的镜像初始化k8s-master添加node节点启动Kubernetes dashboard异常汇总k8s重启后无法启动。kubernetes部分pod一直没有正常running。 环境安装是使用Vmware虚拟机下进行,操作系统是CentOS7 64位。规划是使用三台虚拟机搭建k8s的集群
转载 2023-09-03 16:46:10
135阅读
背景众所周知,Docker很火,DockerKubernetes(简称k8s)最火。相对物理机、VM,Docker提供了更加简单、轻量、高性价比的部署与运维方法;而k8s在Docker之上,更进一步提供了对管理基础设施的抽象,形成了真正意义上的一站式部署与运维方案。k8s提供了强有力工作调度、水平扩展、健康监测、维护高可用性等能力,同时提供了网络、文件系统的抽象与管理,所以对于已有应用上k8s或
目录Docker一、什么是docker二、docker的优势三、虚拟化与docker四、虚拟机与docker的区别五、Docker入门操作K8S(Kubernetes)一、什么是Kubernetes?二、Kubernetesdocker的区别三、为什么使用Kubernetes?(Kubernetes的优势)四、Kubernetes的模块及其组件功能Docker一、什么是docker1、docke
转载 2023-07-11 10:09:02
91阅读
什么是Kubernetes部署?在此文章中,我们将探索Kubernetes(K8s),结合DigitalOcean Kubernetes集群与Buddy自动化运维系统部署以达到以下列出的目标:使用一个K8s示例应用通过Buddy流水线操作构建Docker镜像并推送至Docker Hub注册中心通过K8s示例应用设置两个Hello World演示部署于K8s集群之中以便测试负载均衡器为K8s示例应用
Kubernetes边缘计算选择 Kubernetes(简称K8s)是一个容器编排平台,可以实现自动化部署、扩展和管理容器化应用程序。边缘计算(Edge Computing)是一种分布式计算模型,将计算资源和应用程序功能推近数据源头,减少数据在网络中传输的延迟,提高响应速度。Kubernetes边缘计算选择可以将Kubernetes平台应用于边缘计算场景,实现边缘设备的统一管理和应用的快速部署。
原创 2024-01-18 14:32:30
83阅读
裸机云基础设施正在兴起,以在容器中运行5G应用程序。这是业界正在经历的从虚拟化网络功能到云原生应用程序的转变。但是,与在虚拟化基础设施上运行Kubernetes相比,在裸机云基础设施上运行Kubernetes有什么好处呢?云原生技术与CNCF的作用先简要回顾一下云原生和CNCF。随着5G的引入,新的用例推动了设计基于容器的应用程序和基于服务的架构的需求,以解决与虚拟化相关的一些技术缺口。最重要的技
Kubernetes网络插件选择 作为一名经验丰富的开发者,你可能已经听说过Kubernetes(简称K8S),它是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。在K8S中,网络插件是非常重要的一部分,它负责容器之间的网络通信以及与外部网络的连接。本篇文章将带你了解K8S网络插件选择的过程,并提供代码示例。 整体流程 在选择合适的K8S网络插件之前,我们需要了解整个过程的流程。可以
原创 2024-01-18 10:49:52
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5