zl程序教程

什么是 Kubernetes

  • 为什么Kubernetes从节点会join失败

    为什么Kubernetes从节点会join失败

    有段时间没有鼓捣Kubernetes了,今天重置Kubernetes集群后,slave节点不能加入master节点了,我把问题和解决方案分享给大家。我本地的Kubernetes集群包括一个主节点和一个从节点,如下图:问题主节点启动后,从节点加入,命令如下:kubeadm join 192.168.59.149:6443 --token nf2hbm.h1d67djxey0jv90h --disco

    日期 2023-06-12 10:48:40     
  • k8s实战系列: 1-再谈为什么需要Kubernetes[通俗易懂]

    k8s实战系列: 1-再谈为什么需要Kubernetes[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 文章目录容器解决了什么?又遇到了什么问题 容器,到底是怎么一回事儿?容器核心 0.“程序”运行1. Namespace Namespce练习2. Cgroups CPU 子系统练习3. 文件系统 Union FS容器镜像容器存储驱动OverlayFS练习Docker优势Kubernetes 时光回溯 传统部署时代:虚拟化部署时代:容器部署时代:Borg

    日期 2023-06-12 10:48:40     
  • 【K8S专栏】什么是Kubernetes

    【K8S专栏】什么是Kubernetes

    大家好,我是乔克。什么是Kubernetes?在《Docker容器技术》章节就有简单介绍Kuberntes,它是谷歌开源的容器容器集群管理系统,是谷歌内部容器管理系统Borg的开源版本。Borg系统是谷歌内部使用很多的容器管理系统,在早期是采用Chroot Jail实现安全隔离,后期采用Namespace,资源隔离是采用CGroup实现。为什么谷歌要推出Kubernetes开源版本呢?我个人的理解

    日期 2023-06-12 10:48:40     
  • 什么是 Kubernetes

    什么是 Kubernetes

    一、什么是Kubernetes​它是一个全新的基于容器技术的分布式架构领先方案,确切地说,Kubernetes是谷歌严格保密十几年的秘密武器Borg的一个开源版本。Borg是谷歌内部使用的大规模集群管理系统,它基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。​环境不一致使得应用部署出现了各种问题,从而产生了Docker容器来解决应用部署的问题。而大集群上容器的部署

    日期 2023-06-12 10:48:40     
  • 什么是微服务、容器和Kubernetes

    什么是微服务、容器和Kubernetes

    什么是微服务?什么是微服务?你应该使用微服务吗?微服务与容器和 Kubernetes 有什么关系?如果这些事情在您的日常生活中不断出现,并且您需要在 10 分钟内进行概述,那么这篇博文适合您。从根本上讲,微服务只是一个运行在服务器或虚拟计算实例上并响应网络请求的计算机程序。这与典型的 Rails/Django/Node.js 应用程序有何不同?它根本上没有什么不同。事实上,您可能会发现您的组织中已

    日期 2023-06-12 10:48:40     
  • 为什么需要 Kubernetes 准入控制器

    为什么需要 Kubernetes 准入控制器

    Kubernetes 准入控制器是集群管理必要功能。这些控制器主要在后台工作,并且许多可以作为编译插件使用,它可以极大地提高部署的安全性。准入控制器在 API 请求传递到 APIServer 之前拦截它们,并且可以禁止或修改它们。这适用于大多数类型的 Kubernetes 请求。准入控制器在经过适当的身份验证和授权后处理请求。默认情况下启用了几个准入控制器,因为大多数正常的 Kubernetes

    日期 2023-06-12 10:48:40     
  • 为什么Kubernetes安全挑战需要零信任策略

    为什么Kubernetes安全挑战需要零信任策略

    零信任是一种网络安全新范式,被一些世界上最大和技术先进的组织所采用,包括谷歌、微软。该技术几乎适用于所有技术平台和基础架构,Kubernetes 也不例外。在各行各业中,无处不在的压力是交付能够更快、更高效且规模更大的软件。考虑到强大的可移植性和灵活性,许多 IT 组织已转向 Kubernetes 以帮助他们有效地满足不断变化的市场需求。多年来,Kubernetes 社区一直在积极讨论零信任作为端

    日期 2023-06-12 10:48:40     
  • 为什么 Kubernetes 会成为云时代的“操作系统”

    为什么 Kubernetes 会成为云时代的“操作系统”

    Kubernetes 的使用增加,谷歌创建的开源编排系统并未出现在 IT 基础设施的所有领域,但它已经完全占领云原生应用程序的部署。自计算机时代伊始,IT 就被操作系统(MS-DOS、Unix、Linux、Windows、macOS、Android、iOS)定义为四分卫。新的研究表明,2023 年的主要参与者和市场份额保持不变,但随着我们进入神秘的新 Web3 时代,地平线上还有一颗冉冉升起的新星

    日期 2023-06-12 10:48:40     
  • 为什么kubernetes推荐使用ipvs

    为什么kubernetes推荐使用ipvs

    Kubernetes 是一个高度可扩展的容器编排平台,它通过使用容器编排工具来协调和管理容器的部署、伸缩和运行。在 Kubernetes 中,负载均衡是一个重要的组件,可以实现容器服务的高可用和容错。为了实现负载均衡功能,Kubernetes 推荐使用 IPVS。IPVS(IP Virtual Server)是 Linux 内核提供的一种高性能负载均衡器。它使用 IP 地址虚拟化技术将多个服务器虚

    日期 2023-06-12 10:48:40     
  • 为什么我们需要基于Kubernetes的云操作系统?

    为什么我们需要基于Kubernetes的云操作系统?

    作者 | fanux. 方海涛 策划 | 褚杏娟 早期单机操作系统是分层架构,后面才演化成今天如 linux windows 的宏内核微内核架构。云操作系统也会有类似发展趋势:以前都是单机应用,而现代应用几乎都是分布式应用。目前,kubernetes 已经成为事实上的“云操作系统内核”,这让能使内核普及的发型版呼之欲出。现在,IaaS、PaaS 和 SaaS 在云原生技术普及的浪潮中已经名存实

    日期 2023-06-12 10:48:40     
  • K8s 入门:什么是 Kubernetes?

    K8s 入门:什么是 Kubernetes?

    概述Kubernetes(也称 k8s 或 “kube”)是一 个开源的容器编排平台,可以自动完成在部署、管理和扩展容器化应用过程中涉及的许多手动操作。什么是 Kubernetes 集群?您可以将运行 Linux® 容器的多组主机聚集在一起,由 Kubernetes 帮助您轻松高效地管理这些集群。Kubernetes 集群可跨本地、公共云、私有云或混合云部署主机。因此,对于要求快速扩展的云原生应用

    日期 2023-06-12 10:48:40     
  • GitHub 为什么选择了 Kubernetes ?

    GitHub 为什么选择了 Kubernetes ?

    在过去一年中,GitHub 网站的基础架构渐次更新,来在 github.com 和 api.github.com 运行 Ruby on Rails 应用。 而最近的改变是里程碑式的:所有的 Web 和 API 服务都是由在 metal cloud 上部署的 Kubernetes 集群中运行的容器提供的。 将关键的应用移交给 Kubernetes 的

    日期 2023-06-12 10:48:40     
  • 为什么说 Kubernetes 是一辆翻斗车

    为什么说 Kubernetes 是一辆翻斗车

    这篇文章写于 Kubernetes 的生日(6 月 7 日星期五)前夕。 翻斗车很优雅。说真的,不信你听我说。它们以优雅的方式解决了各种各样的技术问题。它们可以搬动泥土、砾石、岩石、煤炭、建筑材料或道路上的障碍。它们甚至可以拉动拖车及它们上面的其他重型设备。你可以给一辆翻斗车装上五吨泥土,然后自驾游遍全国。对于像我这样的电脑极客来说,那就是优雅。 但是,它们并不容易使用。驾驶翻斗车需要特殊的驾

    日期 2023-06-12 10:48:40     
  • 为什么你不必害怕 Kubernetes

    为什么你不必害怕 Kubernetes

    在 90 年代末和 2000 年代初,在大型网站工作很有趣。我的经历让我想起了 American Greetings Interactive,在情人节那天,我们拥有了互联网上排名前 10 位之一的网站(以网络访问量衡量)。我们为 AmericanGreetings.com、BlueMountain.com 等公司提供了电子贺卡,并为 MSN 和 AOL 等合作伙伴提供了电子贺卡。该组织的老员工仍然

    日期 2023-06-12 10:48:40     
  • 为什么容器和 Kubernetes 有潜力运行一切

    为什么容器和 Kubernetes 有潜力运行一切

    在我的第一篇文章 为什么说 Kubernetes 是一辆翻斗车 中,我谈到了 Kubernetes 如何在定义、分享和运行应用程序方面很出色,类似于翻斗车在移动垃圾方面很出色。在第二篇中,如何跨越 Kubernetes 学习曲线,我解释了 Kubernetes 的学习曲线实际上与运行任何生产环境中的应用程序的学习曲线相同,这确实比学习所有传统组件要容易(如负载均衡器、路由器、防火墙、交换机、集群软

    日期 2023-06-12 10:48:40     
  • 为什么你不必害怕 Kubernetes

    为什么你不必害怕 Kubernetes

    在 90 年代末和 2000 年代初,在大型网站工作很有趣。我的经历让我想起了 American Greetings Interactive,在情人节那天,我们拥有了互联网上排名前 10 位之一的网站(以网络访问量衡量)。我们为 AmericanGreetings.com、BlueMountain.com 等公司提供了电子贺卡,并为 MSN 和 AOL 等合作伙伴提供了电子贺卡。该组织的老员工仍然

    日期 2023-06-12 10:48:40     
  • 为什么容器和 Kubernetes 有潜力运行一切

    为什么容器和 Kubernetes 有潜力运行一切

    在我的第一篇文章 为什么说 Kubernetes 是一辆翻斗车 中,我谈到了 Kubernetes 如何在定义、分享和运行应用程序方面很出色,类似于翻斗车在移动垃圾方面很出色。在第二篇中,如何跨越 Kubernetes 学习曲线,我解释了 Kubernetes 的学习曲线实际上与运行任何生产环境中的应用程序的学习曲线相同,这确实比学习所有传统组件要容易(如负载均衡器、路由器、防火墙、交换机、集群软

    日期 2023-06-12 10:48:40     
  • 什么是Kubernetes的CRI - 容器运行时接口

    什么是Kubernetes的CRI - 容器运行时接口

    我们都知道Kubernetes不会直接和容器打交道,Kubernetes的使用者能接触到的概念只有pod,而pod里包含了多个容器。当我们在Kubernetes里用kubectl执行各种命令时&#

    日期 2023-06-12 10:48:40     
  • 为什么Kubernetes要引入pod的概念,而不直接操作Docker容器

    为什么Kubernetes要引入pod的概念,而不直接操作Docker容器

    首先我们要明确一个概念,Kubernetes并不是只支持Docker这一个容器运行时,通过我的另一篇文章什么是Kubernetes的CRI-容器运行时接口介绍的内容,我们知道Kube

    日期 2023-06-12 10:48:40     
  • etcd的前世今生:为什么Kubernetes使用etcd?

    etcd的前世今生:为什么Kubernetes使用etcd?

    2013 年,有一个叫 CoreOS 的创业团队,他们构建了一个产品,Container Linux,它是一个开源、轻量级的操作系统,侧重自动化、快速部署应用服务,并要求应用程序都在容器中运行,同时提供集群化的管理方案,用户管理服务就像单机一样方

    日期 2023-06-12 10:48:40     
  • k8s实战系列: 1-再谈为什么需要Kubernetes

    k8s实战系列: 1-再谈为什么需要Kubernetes

    文章目录 容器解决了什么?又遇到了什么问题 容器,到底是怎么一回事儿? 容器核心 0.“程序”运行 1. Namespace

    日期 2023-06-12 10:48:40     
  • 为什么Kubernetes天然适合微服务?

    为什么Kubernetes天然适合微服务?

    最近在反思,为什么在支撑容器平台和微服务的竞争中,Kubernetes会取得最终的胜出。因为在很多角度来讲三大容器平台从功能角度来说,最后简直是一摸一样,具体的比较可以参考本人前面的两篇文章。 《Docker, Kubernetes, DCOS 不谈信仰谈技术》 《容器平台选型的十大模式ÿ

    日期 2023-06-12 10:48:40     
  • 既然有了 Docker, 为什么还要 Kubernetes ?

    既然有了 Docker, 为什么还要 Kubernetes ?

    在尚未开始学习Kubernetes之前,我认为它是一套非常复杂的系统,各种抽象概念以及复杂的安装过程。差点因为安装不顺,打算就此放弃。理由很简单:既然有了 Docker,为什么还要 Kubernetes? 之所以觉得Kubernetes系统复杂、难,关键是不知

    日期 2023-06-12 10:48:40     
  • 6张图带你理解什么是 GitOps,它如何解决 Kubernetes 中的配置漂移问题?

    6张图带你理解什么是 GitOps,它如何解决 Kubernetes 中的配置漂移问题?

    文章目录 对 CI/CD 流程的理解配置漂移问题什么是 GitOps?GitOps 的部署策略Push ModelPull Model 参考原文 在使用 K8s 的云原生应用中ÿ

    日期 2023-06-12 10:48:40     
  • 为什么 KEDA 是 Kubernetes 自动伸缩的游戏规则改变者

    为什么 KEDA 是 Kubernetes 自动伸缩的游戏规则改变者

    KEDA 可以根据几乎任何指标提供商可以想象的任何指标轻松扩展,并且在世界上一些最大的公司的云生产中大规模运行 介绍 在这篇文章中,我将介绍 Kubernetes 事件驱动的自动缩放 (K

    日期 2023-06-12 10:48:40     
  • 边缘节点为什么不能直接通过 kubernetes service 直接访问云端 master 节点中的 API Server

    边缘节点为什么不能直接通过 kubernetes service 直接访问云端 master 节点中的 API Server

    云端的master节点一般同时具有公网IP 和内网IP,默认是内网IP, 因此 apiserver pod 的 IP 默认是云端 master 节点的内网 IP,因此边缘节点想要访问云端master节点中的apiserver,必须通过 APIServer 的公网地址(即云端节点公网IP的6443端口)来访问,不能通过 kubernetes这个service(default命名空间下名为kuber

    日期 2023-06-12 10:48:40     
  • 什么是kubernetes

    什么是kubernetes

    前言 环境:centos7.9 什么是kubernetes kubernetes,简称k8s。 Kubernetes 是一个为容器服务而生的一个可移植、可扩展的容器的编排管理工具࿰

    日期 2023-06-12 10:48:40