(一)定义首先,什么是kubernetes?Kubernetes(简称k8s),官网地址:https://kubernetes.io/ 是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。 Kubernetes is an open-source system for automating deployment, scaling, and management of
转载 2023-08-14 13:48:31
154阅读
容器编排工具    Docker 编排三剑客        docker compose  单机编排工具        docker swarm    
原创 2018-08-07 20:17:07
1648阅读
1、介绍kubernetes(简称K8S)是一个以“应用”为中心,管理容器生命周期,容器之间关系,集群资源调度的容器编排工具,是一个面向平台的平台。为什么要简称K8S呢? 1、字母k和字母s中间有8个字母; 2、据说需要搭建8遍才能入门;1、功能容器编排;应用容器的生命周期管理应用容器之间的关系管理集群资源调度构建其它的平台2、运行逻辑Kubernetes将所有工作节点的资源集结在一起形成一台更加
原创 2022-11-05 17:01:43
199阅读
随着互联网的发展,在应用程序部署方式上主要经历了三个时代:1.传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响2.虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境优点:程序环境不会相互产生影响,提供了一定程度的安全性缺点:增加了操作系统,浪费了部分资源
原创 精选 2023-02-04 00:05:50
229阅读
3点赞
# Kubernetes介绍 ## 1. 概述 Kubernetes(简称K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理应用程序容器。Kubernetes为开发者提供了一个高度可扩展的平台,可以在多个主机上进行部署、运行和管理容器化应用程序。 Kubernetes的核心概念包括: - Pod:最小的可部署单位,包含一个或多个容器 - Replication Controller
原创 2024-01-30 11:02:02
99阅读
Kubernetes介绍
原创 精选 2023-05-23 10:16:29
184阅读
Kubernetes介绍丛宇鸿DevOps视角什么是KubernetesKubernetes是一个完备的分布式系统支撑平台。Kubernetes具有完备的集群管理能力,包括多层次的安全防护和准入机制/多租户应用支撑能力、透明的服务注册和服务发现机制、内建智能负载均衡器、强大的故障发现和自我修复功能、服务滚动升级和在线扩容能力、可扩展的资源自动调度机制,以及多粒度的资源配额管理能力。同时kuber
原创 2021-03-13 10:01:12
296阅读
Kubernetes 介绍什么是KubernetesKubernetes 基础服务简介 Kubernetes Service介绍 Kubernetes 
转载 2022-05-27 12:17:03
197阅读
参考书籍:《Kubernetes权威指南第2版从Docker到Kubernetes实践全接触》内容来自:https://ww
原创 2022-06-28 17:11:47
145阅读
注意事项因大部分都是国外资源,时刻做好翻墙的准备。此文仅是在kubernetes平台命令安装,不涉及任何的云和Helm,适用于测试和体验Istio,生产环境建议使用Helm安装方案。下载Istio安装包1.下载对应目标操作系统的安装文件,建议使用此方法,下载地址如下:https://github.com/istio/istio/releases2.或Linux使用如下的脚本进行下载和自动解压缩:c
Kubernetes概述:• Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。 • Kubernetes用于容器化应用程序的部署,扩展和管理,目标是让部署容器化应用简单高效。 • Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 • Kubernetes 拥有一个庞大且快速增
转载 2023-10-20 20:51:50
171阅读
kubernetes中的deploymentDeployment是Kubernetes v1.2引入的概念,引入的目的是为了更好地解决Pod的编排问题,功能相对于replicas set、replicats controller来说更加强大。Deployment在内部使用了Replica Set来实现目的,无论从Deployment的作用与目的,它的YAML定义,还是从它的具体命令行操作来看,我们
转载 2023-08-20 20:14:34
59阅读
例如,对于名为 my-pod 的 Pod,它的 DNS 名称将为 my-pod.default.pod.cluster.local,其中 default 是 Pod 所在的命名空间。但是,请求,控制集群的状态。
原创 2023-04-15 06:41:18
172阅读
一、Kubernetes体系架构Kubernetes是Google开源的容器集群管理系统,其提供应用部署、维护、扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,其主要功能如下:1)使用Docker对应用程序包装(package)、实例化(instantiate)、运行(run)。2)以集群的方式运行、管理跨机器的容器。3)解决Docker跨机器容器之间的通讯问题。4)K
原创 精选 2018-01-29 11:06:33
10000+阅读
1点赞
 kelvinji2009 译 分布式实验室 之前我一直想学习Kubernetes,因为它听起来很有意思(如果你是希腊人,你会觉得这个名字很有问题),但我从来没有机会,因为我没有任何东西需要运行在集群中。而最近,我的工作中开始逐步涉及Kubernetes相关的事情,所以这次我抓住机会,开始查资料,但后来我发现目前所有的资料(包括官方教程)都过于冗长,结构也不合理,这让我一开始有点沮丧。经过几天的研
原创 2021-05-12 15:39:25
199阅读
文章目录1.K8S概念和特性1.1 自动装箱1.2 自我修复(自愈能力)1.3 水平扩展1.4 服务发现1.5 滚动更新1.6 版本回退1.7 密钥和配置管理1.8 存储编排1.9
原创 2022-05-26 00:40:24
254阅读
Kubernetes网络介绍 简介: Kubernetes(简称K8S)是用于自动化容器操作的开源平台,它简化了容器应用的部署、管理和扩展。在使用K8S时,我们需要了解其网络模型和网络配置,以确保应用能够正常运行。 本文将介绍Kubernetes网络的基本概念、网络模型和网络配置,并提供相应的代码示例。 Kubernetes网络模型 在Kubernetes中,每个Pod都有一个唯一的IP地址,
原创 2024-01-15 12:49:00
92阅读
Kubernetes版本介绍 Kubernetes是一个开源的容器编排引擎,用于自动化部署、扩展和管理容器化应用程序。它可以轻松地管理大规模的容器化应用程序,提供了高度可靠和可扩展的分布式系统。 在使用Kubernetes之前,我们需要了解Kubernetes的版本以及如何安装和使用它。下面是整个流程的步骤以及每一步需要做的事情和相应的代码示例。 步骤 | 任务 | 代码示例 --- | -
原创 2024-01-24 17:33:39
103阅读
Kubernetes(简称为K8S)是一个用于管理容器化应用程序的开源平台。它提供了简单易用的接口,可以自动化部署、扩展和管理应用程序的容器。在本篇文章中,我将介绍一些关键的Kubernetes术语,并提供代码示例来帮助新手入门。 ### Kubernetes术语介绍 在开始之前,先来了解一些Kubernetes的关键术语。下表列出了一些常用的术语及其解释: | 术语 |
原创 2024-01-25 18:01:48
80阅读
一、有状态应用对于数据存储类应用,它的多个实例,往往都会在本地磁盘保存一份数据。导致这些实例一旦被杀掉,即便重建出来,实例与数据之间的对应关系也已经丢失,从而导致应用创建失败。这种实例之间有不对等关系,以及实例对外部数据有依赖关系的应用,称为“有状态应用”。二、StatefulSet1. 抽象StatefulSet将应用状态抽象成了两种情况:拓扑状态。应用实例必须按照某种顺序启动。新创建的Pod必
原创 2022-03-28 11:23:36
334阅读
  • 1
  • 2
  • 3
  • 4
  • 5