k8s
文章平均质量分 88
k8s学习笔记
杨林伟
像火箭科学家一样思考!
展开
-
k8s安装免token登录dashboard
k8s安装免token登录dashboard原创 2024-02-23 10:08:06 · 484 阅读 · 0 评论 -
k8s教程(Volume篇)-总结
详细整理k8s volume的知识概念原创 2023-05-31 20:00:00 · 517 阅读 · 2 评论 -
k8s教程(Volume篇)-CSI存储机制详解
k8s csi 存储机制详解原创 2023-04-24 22:30:00 · 1835 阅读 · 3 评论 -
k8s教程(Volume篇)-StorageClass详解
k8s storageclass详解原创 2023-03-31 22:00:00 · 1141 阅读 · 0 评论 -
k8s教程(Volume篇)-PVC详解
K8S PVC详解原创 2023-03-16 20:30:00 · 3311 阅读 · 0 评论 -
k8s教程(Volume篇)-PV详解
k8s pv详解原创 2023-03-06 20:00:00 · 3021 阅读 · 1 评论 -
k8s教程(Volume篇)-k8s存储机制概述
k8s存储机制概述原创 2023-02-06 20:00:00 · 1406 阅读 · 5 评论 -
k8s教程(service篇)-总结
k8s service总结原创 2023-02-02 22:30:00 · 2695 阅读 · 0 评论 -
k8s教程(service篇)-ingress 7层路由机制
k8s service ingress 7层路由机制原创 2023-01-18 10:29:41 · 2030 阅读 · 0 评论 -
k8s教程(service篇)-pod的dns域名
pod dns 域名概念及设置原创 2023-01-13 23:30:00 · 3233 阅读 · 0 评论 -
k8s教程(service篇)-Node本地DNS缓存
讲解Node本地DNS缓存相关的概念原创 2023-01-13 21:30:00 · 2338 阅读 · 0 评论 -
k8s教程(service篇)-DNS服务搭建和配置
讲解k8s dns服务搭建和配置原创 2023-01-11 23:45:00 · 4795 阅读 · 1 评论 -
k8s教程(service篇)-概念和原理
详解k8s service 相关概念原创 2023-01-10 23:00:00 · 1795 阅读 · 1 评论 -
k8s教程(service篇)-资源定义详解
Service资源定义详解原创 2023-01-09 21:00:00 · 737 阅读 · 0 评论 -
k8s教程(pod篇)-总结
详细总结k8s pod原创 2023-01-05 20:15:00 · 494 阅读 · 0 评论 -
k8s教程(pod篇)-使用StatefulSet搭建MongoDB集群
主要讲解使用StatefulSet搭建MongoDB集群的一些概念以及案例原创 2022-12-30 23:30:00 · 1715 阅读 · 3 评论 -
k8s教程(pod篇)-扩缩容
主要讲解pod扩缩容的一些概念以及案例原创 2022-12-30 20:15:00 · 4874 阅读 · 0 评论 -
k8s教程(pod篇)-升级与回滚
主要讲解pod的升级与回滚的相关概念与案例原创 2022-12-29 22:00:00 · 3161 阅读 · 9 评论 -
k8s教程(pod篇)-初始化容器
讲解初始化容器(init container)的相关概念及例子原创 2022-12-28 22:00:00 · 1307 阅读 · 0 评论 -
k8s教程(pod篇)-调度总结
pod调度总结原创 2022-12-26 23:30:00 · 2141 阅读 · 0 评论 -
k8s教程(pod篇)-容灾调度
主要讲解pod的容灾调度的一些概念及例子原创 2022-12-26 23:45:00 · 1441 阅读 · 0 评论 -
k8s教程(pod篇)-定时任务
pod定时任务调度原创 2022-12-23 23:45:00 · 3674 阅读 · 0 评论 -
k8s教程(pod篇)-批处理调度
主要讲解Pod批处理调度的一些概念,根据Worker Item以及Job的关系,主要分为 “Job Template Expansion”、“Queue with Pod Per Work Item”、“Queue with Variable Pod Count” 这三种,简单阐述了其原理及案例原创 2022-12-16 14:57:24 · 947 阅读 · 0 评论 -
k8s教程(pod篇)-DaemonSet(每个node上只调度一个pod)
主要讲解DaemonSet的概念已经使用场景原创 2022-12-12 17:39:58 · 1548 阅读 · 0 评论 -
k8s教程(pod篇)-优先级调度
讲解Pod的优先级调度的案例以及注意事项原创 2022-12-06 19:01:14 · 1547 阅读 · 0 评论 -
k8s教程(pod篇)-污点与容忍
讲解pod的污点与容忍的概念、案例及应用的场景原创 2022-12-04 13:11:09 · 1309 阅读 · 0 评论 -
k8s教程(pod篇)-亲和性与互斥性调度
讲解pod的亲和性调度与互斥性调度的概念及例子,并简单地介绍了拓扑域的概念原创 2022-12-03 18:08:07 · 2843 阅读 · 4 评论 -
k8s教程(pod篇)-node亲和性调度
讲解node亲和性调度的两种表达式的含义以及举例(requiredDuringSchedulingIgnoredDuringExecution和preferredDuringSchedulingIgnoredDuringExecution)原创 2022-11-19 18:23:41 · 1760 阅读 · 5 评论 -
k8s教程(pod篇)-定向调度
讲解Pod使用NodeSelector来进行定向调度的概念及使用案例,同时也简单介绍了一些预定义的标签原创 2022-11-16 23:15:00 · 1242 阅读 · 0 评论 -
k8s教程(pod篇)-全自动调度
Deployment或RC的全自动调度带概念及使用例子原创 2022-11-16 22:45:00 · 1004 阅读 · 0 评论 -
k8s教程(pod篇)-调度概述
Pod调度控制器分类、副本解决方案从RC到Deployment(主要是ReplicaSet)的发展以及pod调度产生问题的解决等原创 2022-10-11 13:29:46 · 1002 阅读 · 1 评论 -
k8s教程(pod篇)-生命周期、重启策略及健康检查
详细讲解pod生命周期、重启策略及健康检查原创 2022-10-08 12:01:21 · 2432 阅读 · 3 评论 -
k8s教程(pod篇)-容器获取pod信息(Downward API)
超详细讲解Kubenetes使用Downward API的方式,使容器能通过环境变量及volume的方式来获取pod的信息。原创 2022-09-29 11:25:00 · 7017 阅读 · 2 评论 -
k8s教程(pod篇)-配置管理
应用部署的一个最佳实践是将应用所需的配置信息与程序分类,就像是微服务Nacos配置中心一样。因此,kubernetes从1.2版本开始就提供了一种统一的应用配置管理方案,也就是本文要讲的ConfigMap。ConfigMap以一个或多个的形式保存在系统中供应用使用,它既可以表示一个变量的值(例如:apploglevel=info),也可以用于表示一个完整的配置文件内容(例如:server.xml=…)。典型用法如下:展示了将几个应用所需的变量定义为的用法:运行命令创建ConfigMap:......原创 2022-07-11 18:37:50 · 4201 阅读 · 1 评论 -
k8s教程(pod篇)-容器共享volume
同一个 中的多个容器能够共享级别的存储卷 。 可以被定义为各种类型,多个容器各自进行挂载操作,将一个 挂载为容器内部需要的目录,如图所示:在下面的例子中,在 内包含两个容器: 和,在 级别设置 ,用于 容器向其中写日志文件, 容器从中读日志文件。配置文件的内容如下:这里设置的 名称为 ,类型为(也可以设置为其他类型),挂载到容器内 的目录下,同时挂载到容器内的目录下。 容器在启动后会向目录写文件,容器就可以读取其中的文件了。容器的启动命令为,我们可以通过 命令查看容器的输出内容:这个文件原创 2022-06-15 16:48:04 · 2754 阅读 · 0 评论 -
k8s教程(pod篇)-定义与基本用法
属于同一个 的多个容器应用之间相互访问时仅需通过就可以通信,使得这一组容器被“绑定”在一个环境中。运行 命令创建该 :查看已经创建的:可以看到信息为2/2,表示中的两个容器都成功运行了。...原创 2022-06-13 18:08:44 · 951 阅读 · 0 评论 -
k8s教程(基础篇)-kubectl详解
作为客户端工具,可以让用户通过命令行对集群进行操作,本文对 的子命令和用法进行详细说明。命令行的语法如下:其含义如下:NAME:资源对象的名称,区分大小写。如果不指定名称,系统则将返回属于 TYPE 的全部对象的列表,例如运行 kubectl get pods 命令后将返回所有 Pod 的列表。在一个命令行中也可以同时对多个资源对象进行操作,以多个 和 的组合表示,示例如下。① 获取多个相同类型资源的信息,以 格式表示:② 获取多种不同类型对象的信息,以格式表示:③ 同时应用多个 文原创 2022-06-09 17:41:59 · 3953 阅读 · 4 评论 -
k8s教程(基础篇)-安装与配置概述
系统由一组可执行程序组成,用户可以通过 在的项目网站下载编译好的二进制文件或镜像文件,或者下载源码并自行将其编译为二进制文件。安装 对软件和硬件的系统要求下图所示: 需要容器运行时(Container Runtime Interface, CRI)的支持,目前官方支持的容器运行时包括: 和 等。宿主机操作系统以为例,使用 系统完成对 服务的配置。为了便于管理,常见的做法是将 服务程序配置为 系统开机自启动的服务。需要注意的是,默认启动了防火墙服务(),而 的与工作之间会有大量的网络通信。安全的原创 2022-06-08 17:56:56 · 1718 阅读 · 1 评论 -
k8s教程(基础篇)-基本概念和术语
文章目录01 资源对象概述02 集群类2.1 Master2.2 Node2.3 命名空间03 应用类3.1 service和pod3.2 label与标签选择器3.3 Pod和Deployment3.4 Service和ClusterIp3.5 Service外网访问3.6 有状态的应用集群3.7 批处理应用3.8 应用的配置问题3.8.1 ConfigMap3.8.2 Secret04 存储类05 安全类01 资源对象概述Kubernetes 中的基本概念和术语大多是围绕 资源对象(Resource原创 2022-05-26 20:27:18 · 1891 阅读 · 2 评论 -
k8s教程(基础篇)-入门及案例
文章目录 1. 了解 Kubernetes 1.1 Kubernetes是什么 1.2 Kubernetes的基本知识 1.2.1 Service 1.2.2 Pod 2. 为什么要用 Kubernetes 3. 从一个简单的例子开始 3.1 启动 MySQL 服务 3.1.1 Deployment定义文件 3.1.2 service定义文件 3.2 启动 Tomcat应用 3.2.1 Deployment定义文件 3.2.2 service定义文件 3.3 通过浏览器访问网页 1. 了解 Kub原创 2022-05-24 11:30:20 · 1809 阅读 · 3 评论