
K8S
文章平均质量分 84
K8s
959y
奋斗ing
展开
-
[云原生] 企业级容器管理平台 Openshift 介绍
Openshift介绍原创 2024-08-21 11:49:21 · 994 阅读 · 1 评论 -
[Kubernetes] etcd 单机和集群部署
etcd 单机和集群部署原创 2024-06-15 16:09:18 · 1383 阅读 · 0 评论 -
[Kubernetes] 容器运行时 Container Runtime
容器运行时 Container Runtime原创 2024-06-09 14:44:19 · 1706 阅读 · 1 评论 -
[Kubernetes] kube-proxy 详解
kube-proxy 详解原创 2024-05-15 20:32:28 · 2275 阅读 · 1 评论 -
[Kubernetes] 利用 KubeKey 部署 KubeSphere v3.1.1 和 Kubernetes v1.20.4
利用 KubeKey 部署 KubeSphere v3.1.1 和 Kubernetes v1.20.4。原创 2024-05-14 11:17:43 · 740 阅读 · 0 评论 -
[Kubernetes] kubeconfig 进行多集群管理
kubeconfig 介绍原创 2024-05-13 18:26:45 · 742 阅读 · 0 评论 -
[Kubernetes] Istio on Kubernetes 实践
Istio on Kubernetes BookInfo 应用原创 2024-05-11 14:10:07 · 944 阅读 · 0 评论 -
[Kubernetes] 云原生 Istio 介绍
服务网格 Istio原创 2024-05-10 12:19:48 · 1507 阅读 · 5 评论 -
[Kubernetes] sealos 部署 K8s v1.25.0 集群
sealos部署 K8s 集群原创 2024-05-09 16:09:28 · 1389 阅读 · 0 评论 -
[Kubernetes] KubeKey 部署 K8s v1.28.8
KubeKey 部署 K8s v1.28.8原创 2024-05-08 14:38:04 · 1115 阅读 · 2 评论 -
[Kubernetes] Rancher 2.7.5 部署 k8s
rancher 部署 k8s。原创 2024-05-07 18:20:41 · 858 阅读 · 1 评论 -
[Kubernetes] 安装KubeSphere
kubenetes之kubeSphere安装原创 2024-05-04 13:01:26 · 710 阅读 · 0 评论 -
[Kubernetes] 集群重新初始化
集群重新初始化原创 2024-04-28 15:02:49 · 575 阅读 · 0 评论 -
[Kubernetes] API Server简介
API Server简介原创 2024-04-27 22:24:55 · 1275 阅读 · 0 评论 -
[Kubernetes] etcd的集群基石作用
etcd的集群作用原创 2024-04-21 09:54:29 · 635 阅读 · 0 评论 -
[Kubernetes] kubectl 命令指南
kubectl 命令原创 2024-04-15 15:35:44 · 703 阅读 · 0 评论 -
K8s之pod的设计模式
k8s 中Pod的设计相关模式原创 2022-11-03 11:42:57 · 1294 阅读 · 0 评论 -
Kubernetes 的高级部署策略
虽然 Kubernetes 提供了滚动更新作为默认部署策略,但一些用例需要非常规方法来部署或更新集群服务。1.Kubernetes 部署概念Kubernetes 使用部署资源,以声明方式更新应用程序。通过部署,集群管理员定义应用程序的生命周期,定义应用程序执行相关更新的方式。Kubernetes 部署提供了一种自动化方式来实现和维护集群对象和应用程序所需的状态。Kubernetes 后端无需人工干预即可管理部署过程,提供了一种安全且可重复的方式来执行应用程序更新工作。Kubernetes 部署允许集群原创 2022-04-30 14:42:28 · 384 阅读 · 0 评论 -
[Kubernetes] Kubernetes 架构
Kubernetes 架构原创 2022-04-29 21:05:48 · 407 阅读 · 0 评论 -
Kubernetes_服务发现
文章目录1.K8S 网络基础2.动态网络3.Service 带来稳定性4.K8S Service 解析5.K8S 服务发现5.1 服务注册1.K8S 网络基础Kubernetes 应用运行在容器之中,容器处于 Pod 之内。每个 Pod 都会附着在同一个大的扁平的 IP 网络之中,被称为 Pod 网络(通常是 VXLAN 叠加网络)。每个 Pod 都有自己的唯一的 IP 地址,这个 IP 地址在 Pod 网络中是可路由的。上述三个因素结合起来,让每个应用(应用的组件和服务)无需通原创 2022-03-28 15:21:46 · 1752 阅读 · 0 评论 -
Kubernetes核心技术Pod
文章目录1.Pod概述2.Pod基本概念3.Pod存在的意义4.Pod实现机制4.1 共享网络4.2 共享存储5.Pod镜像拉取策略6.Pod资源限制7.Pod重启机制8.Pod健康检查8.Pod调度策略8.1 节点亲和性9.污点和污点容忍9.1 概述9.2 查看污点情况9.3 演示9.4 污点容忍1.Pod概述Pod是K8S系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型,也是在K8S上运行容器化应用的资源对象,其它的资源对象都是用来支撑或者扩展Pod对象功能的,比如原创 2022-03-14 22:54:59 · 336 阅读 · 0 评论 -
Kubernetes集群YAML文件详解
文章目录1.概述2.YAML文件介绍2.1 YAML概述2.2 YAML 基本语法2.3 YAML 支持的数据结构2.4 YAML文件组成部分2.5 属性说明3.如何快速编写YAML文件3.1 使用kubectl create命令3.2 使用kubectl get命令导出yaml文件1.概述k8s 集群中对资源管理和资源对象编排部署都可以通过声明样式(YAML)文件来解决,也就是可以把需要对资源对象操作编辑到YAML 格式文件中,我们把这种文件叫做资源清单文件,通过kubectl 命令直接使用资源清单文原创 2022-03-13 18:31:33 · 535 阅读 · 0 评论 -
Kubernetes集群管理工具kubectl
文章目录1.概述2.命令格式3.常见命令1.概述kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装和部署2.命令格式命令格式如下kubectl [command] [type] [name] [flags]kubectl get pod pod1kubectl get pods pod1kubectl get po pod1kubectl get pod -Aname:指定资源的名称,名称也是大小写敏原创 2022-03-12 20:16:42 · 449 阅读 · 0 评论 -
使用kubeadm方式搭建K8S集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。# 创建一个 Master 节点kubeadm init# 将一个 Node 节点加入到当前集群中kubeadm join <Master节点的IP和端口 >文章目录1.Kubeadm方式搭建K8S集群2.环境准备3.部署Kubernetes Master4.加入Kubernetes Node5.部署CNI网络插件6.测试1.Kubeadm方式搭建K8S集群使用kubeadm方式搭建K8s集群主要分为原创 2022-03-10 23:35:23 · 504 阅读 · 0 评论 -
Kubernetes_介绍
文章目录1.K8S概念和特性1.1 自动装箱1.2 自我修复(自愈能力)1.3 水平扩展1.4 服务发现1.5 滚动更新1.6 版本回退1.7 密钥和配置管理1.8 存储编排1.9 批处理2.K8S架构组件3.K8S核心概念敏捷应用程序的创建和部署:与使用VM镜像相比,提高了容器镜像创建的简便性和效率。持续开发、集成和部署:通过简单的回滚(由于镜像不可变性),提供可靠且频繁的容器镜像构建和部署。关注开发与运维的分离:在构建/时而不是在部署时创建应用程序容器镜像,将应用程序与基础架构分离。可观察性:原创 2022-03-09 18:39:56 · 314 阅读 · 0 评论 -
k8s_概念解析
一.概念pod : 最小执行调度单元Deployment :部署无状态应用Daemonset : 部署守护应用Cronjob :部署定时任务job : 部署定时任务statefulset : 部署有状态应用service ,endpoint, ingress 为服务类型二. 理解一次deployment为一次部署,如图Deployment调用ReplicaSet创建多个Pod副本下图为kubernetes节点的整体整体框架图,当外部访问服务器时,访问请求会被workload到每一原创 2021-12-09 21:05:44 · 1012 阅读 · 0 评论 -
K8S-概念-service-deployment
K8S-概念-service-deployment其中service: 一个网络下的pod集合。service 使用labels标签来选择代理的pod。Deployment:deployment 作用于一组pods的创建和运行所以service 和deployment的区别,就是一个是从网络角度的抽象概念service,类型nginx做负载均衡提供的统一网络入口。而pod是最终的应用部署实体。 deoplyment 负责创建和保持pod运行状态service 可以独立于deployment工作,但原创 2021-12-09 21:01:54 · 4306 阅读 · 0 评论 -
蓝绿部署、滚动部署、灰度发布、金丝雀发布
1.蓝绿部署蓝绿部署的目的是减少发布时的中断时间,能够快速撤回发布蓝绿部署中,一共有两套系统:一套是正在提供服务系统,标记为“绿色”;另一套是准备发布的系统,标记为“蓝色”。两套系统都是功能完善的,并且正在运行的系统,只是系统版本和对外服务情况不同。最初,没有任何系统,没有蓝绿之分。然后,第一套系统开发完成,直接上线,这个过程只有一个系统,也没有蓝绿之分。后来,开发了新版本,要用新版本替换线上的旧版本,在线上的系统之外,搭建了一个使用新版本代码的全新系统。 这时候,一共有两套系统在运行,正在对外提原创 2021-10-29 21:27:28 · 716 阅读 · 0 评论 -
Kubernetes 核心资源原理
kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。文章目录1.kubernetes 架构2.从创建 deployment 开始3.Pod3.容器编排4.水平扩缩容5.更新/回滚6.滚动更新7.kubernetes 中的网络8.微服务—service9.kubernetes 中的服务发现与网络调用1.kubernetes 架构从宏观上来看 kubernetes 的整体架构,包括 Master、Node原创 2021-10-24 16:08:54 · 313 阅读 · 0 评论 -
K8s kubectl 常用命令总结
1.1. kubectl语法kubectl [command] [Type] [NAME] [flags]command: 子命令,用于操作kubernetes集群资源对象的命令,例如:create, delete, describe, get, apply等等TYPE: 资源对象的类型,区分大小写,能以单数,复数或者简写形式表示。例如以下3中TYPE是等价的。kubectl get pod pod1kubectl get pods pod1kubectl get po pod1NAME:资原创 2021-10-24 15:54:41 · 5240 阅读 · 0 评论