首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
从零开始学Kubernetes
南山老道士
创建于2022-09-18
订阅专栏
带你从零开始系统地学习Kubernetes基础知识
暂无订阅
共22篇文章
创建于2022-09-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从零开始学Kubernetes-22.DaemonSet
ReplicationController和ReplicaSet一样,都是用于运行指定数量的pod,这些pod会部署到Kubernetes集群中的任何位置。但是有些情况下(如有些与基础设施相关的pod
从零开始学Kubernetes-21.ReplicaSet
在最初的时候,在Kubernetes中用于复制pod以及节点故障后重新调度pod的组件只有ReplicationController。后来引入了ReplicaSet,它是新一代的Replication
从零开始学Kubernetes-20.ReplicationController
1.ReplicationController简介 ReplicationController(简称RC)是一种Kubernetes资源,能够确保它所对应的Pod总是保持运行状态。如果Pod由于某种原
从零开始学Kubernetes-18.删除Pod的几种方式
通过前面一系列学习,我们已经在集群中创建了几个Pod,并都处于运行状态中。在default命名空间下有四个Pod,在my-namespace命名空间下有一个Pod: 现在来停止并删除这些Pod。 按名
从零开始学Kubernetes-19.什么是存活探针
从前面的学习我们可以了解到,Pod代表了Kubernetes中的基本部署单位。我们知道了如何手动对Pod进行创建、监管。但是在实战中,我们希望部署的应用能够自动地保持正常运行,而且在不需要任何手动干预
从零开始学Kubernetes-17.什么是Namespace
我们知道Kubernetes中每个对象都可以附加多个标签,具有同一个标签的所有对象逻辑上可以合成一组。但是这样也会带来一个问题,那就是不同组之间可能存在相同的对象,造成了对象的重叠。如果分别按组来操作
从零开始学Kubernetes-16.什么是Annotation
上一节我们学习了标签选择器以及如何通过标签选择器筛选Pod和Node。这一节我们来学习什么是注解以及如何为Pod添加注解。 除了前面讲到的标签以外,Pod和其他Kubernetes对象还可以附加注解(
从零开始学Kubernetes-15.什么是标签选择器
上一节学习了标签的知识,了解了如何为Pod添加标签、更新标签。这一节我们来学习标签选择器。 如果单看标签的话,似乎作用不太明显,仅仅是附加到资源上的一个标签而已。但是如果将标签与标签选择器配合使用的话
从零开始学Kubernetes-14.什么是Label
上一节我们学习了如何创建一个Pod,这节我们将学习如何使用Label对Pod进行分类 从之前章节的学习到现在,我们一共创建了两个Pod,在实际应用中,我们可能会有很多运行的Pod。因此将这些Pod分类
从零开始学Kubernetes-13.如何创建一个Pod
通常我们会发送一个JSON或者YAML格式的清单(manifest)到Kubernetes的REST API端点来创建Pod和其他Kubernetes资源。当然也可以使用其他更简单的方式来创建资源(r
从零开始学Kubernetes-12.什么是Pod
1.什么是Pod Pod是Kubernetes的基本构建单元,通常我们不会单独地对容器进行部署,而是对容器所在的Pod进行部署、操作。Pod可以包含一个或者多个容器,在实际使用过程中,一个Pod只包含
从零开始学Kubernetes-11.访问Dashboard
上一节我们将应用部署到了k8s集群中,这一节我们来了解一下Kubernetes为我们提供的Dashboard。 除了kubectl命令行工具,我们还可以使用Web版的图形界面来探索k8s集群。
从零开始学Kubernetes-10.在k8s上运行第一个应用
上一节我们学习了如何使用Minikube搭建一个k8s环境,这一节开始我们来学习如何将之前创建的Node.js应用程序部署到这个k8s环境里 在部署之前,通常我们都会先准备好YAML或者JSON格式的
从零开始学Kubernetes-9.使用Minikube搭建K8s环境
上一节我们了解了如何发布镜像到镜像仓库,这一节来学习如何使用Minikube配置一个Kubernetes集群 在将应用程序打包到镜像里并且将镜像上传到镜像仓库后,我们就可以将应用部署到k8s集群里了。
从零开始学Kubernetes-8.如何发布镜像
上一节我们学习了如何创建一个新的镜像,现在来学习如何发布这个镜像到镜像仓库。 到目前为止,前面创建的镜像只存在于我们自己的电脑上。如果想要它可以在任何机器上都能运行的话,还需要将其推送到镜像仓库。本文
从零开始学Kubernetes-6.运行一个简单的容器
如果要在Kubernetes中运行应用程序,需要先将它们打包到容器镜像中。本文以Docker为例来进行具体讲解。 1.安装Docker 首先我们需要在Linux平台(本文以Centos7为例)上安装D
从零开始学Kubernetes-7.创建自己的镜像
1.创建一个简单的应用程序 在安装好Docker后,现在让我们来创建一个简单的应用程序。 我们先创建一个简单的Node.js Web应用,然后将它打包到镜像中。该应用可以接受HTTP请求并返回主机名。
从零开始学Kubernetes-5.什么是Kubernetes
随着系统中可部署组件越来越多,要想管理好它们变得越来越难。因此需要一个更好的方式去部署和管理这些组件,并且支持基础设施的全球性伸缩。谷歌可能是第一个意识到这一点的公司,也是全球为数不多的、运行着成千上
从零开始学Kubernetes-4.Docker是什么
Docker是一种容器技术,正是因为它,容器技术才变得广为人知。Docker是第一个使容器能更加容易地在不同机器之间移植的容器系统。它简化了应用程序及其相关依赖的打包流程,甚至整个操作系统的文
从零开始学Kubernetes-3.什么是容器
Kubernetes使用Linux容器技术来实现应用的隔离。因此在深入学习k8s之前,我们需要先学习容器的基础知识以便更好地去理解k8s的原理机制。 揭开容器的神秘面纱 当一个应用只由较少数量的大组件
下一页