k8s

k8s Service 实现服务发现和负载均衡

目录 前言 Service 介绍 Service 的四种类型及使用方式 Service 的定义和使用 通过命令创建服务 查看创建的服务情况 不指定 Selectors 的服务 Headless 服务 Service 工作原理及原理图 Ingress 讲解 集群外部如何访问服务 总结 »

从k8s 的声明式API 到 GPT的 提示语

命令式 命令式有时也称为指令式,命令式的场景下,计算机只会机械的完成指定的命令操作,执行的结果就取决于执行的命令是否正确。GPT 之前的人工智能就是这种典型的命令式,通过不断的炼丹,告诉计算机要怎么做,计算机只是机械的完成指定场景下的任务。 声明式 声明式也称为描述式或者申明式,这种方式告诉计算机想 »

kubeadm init快速搭建k8s源码分析

今天小编给大家分享一下kubeadm init快速搭建k8s源码分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 引言 我们都知道,从头搭建k8s集群是个非常棘手的事情,所以在更多的 »

K8S-ConfigMap实现应用和配置分离详解

目录 前言 ConfigMap 背景 ConfigMap 创建方式 ConfigMap 的使用 使用 ConfigMap 的注意事项 总结 前言 Kubernetes 是目前最流行的容器编排系统之一,它提供了丰富的功能来支持容器化应用程序的管理和部署。 ConfigMap 是 Kub »

k8s容器互联flannel vxlan通信原理

目录 k8s容器互联-flannel vxlan 原理篇 vxlan 模式通信原理 flannel的xvlan模式是如何办到的呢? 集群网络模型 查看worker2网络设备类型 查看集群pod 信息 worker1节点的接收过程 再看flannel xvlan模式 k8s容器互联-fl »

最新centos7 部署 k8s v1.26,简单易懂,跟着命令敲就完事

其实没什么好说的,搭环境搞了一整天,人已经麻了,踩了很多坑,网上教程的版本大都比较旧,总是和最新版本各种地方不兼容,把坑踩完了,k8s目前最新的版本是v1.26,跟着命令敲就行了,我已经重复部署了很多次了,坑已经排完了.... 我试验的是1主2从结构,centos 2c2g 就足够。 centos »

Fzeng

Rancher(V2.6.3)安装K8s教程

Rancher(V2.6.3)安装K8s教程 一,安装前环境准备: 1,升级Linux服务器内核 Ubuntu20.04: #查看当前内核版本 uname -rs #查看软件库中可下载的内核 sudo apt list | grep linux-generic* 如果已经是最新的就不必更新 »

Kubeadm安装k8s集群升级100年证书时报错:Unable to connect to the server: EOF:求解决方法.

报错信息: 使用命令时:  Kubelet服务报错:  报错情况,在更新完k8s100年证书的时候,到最后重新启动kubelet服务的时候,服务是可以重新启动的,但是kubectl的命令是无法使用的,会等好长时间然后报出上面图片第一个的错误。还请各位大佬给出一些解决办法,实在是劳烦各位大佬了,自 »

Bookcict

基于docker和cri-dockerd部署k8sv1.26.3

在 Kubernetes v1.24 及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件;k8s v1.24发行版中将dockershim组件给移除了;取而代之的就是cri-dockerd(当然还有其它容器接口);简单讲CRI就是容器运行时接 »

基于docker和cri-dockerd部署k8sv1.26.3

在 Kubernetes v1.24 及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件;k8s v1.24发行版中将dockershim组件给移除了;取而代之的就是cri-dockerd(当然还有其它容器接口);简单讲CRI就是容器运行时接 »

云原生K8S精选的分布式可靠的键值存储etcd原理和实践

今天再下一个Go语言编写分布式键值存储的云原生组件ectd,了解其定义理、应用场景和特性,熟悉其整体架构和常用术语,进一步研究其读写和日志复制的原理,最后完整部署单示例和多实例集群和介绍一些常见命令。 @ 目录 概述 定义 应用场景 特性 为何使用etcd 术语 架构 原理 读操 »

itxiaoshen

云原生K8S精选的分布式可靠的键值存储etcd原理和实践

今天再下一个Go语言编写分布式键值存储的云原生组件ectd,了解其定义理、应用场景和特性,熟悉其整体架构和常用术语,进一步研究其读写和日志复制的原理,最后完整部署单示例和多实例集群和介绍一些常见命令。 @ 目录 概述 定义 应用场景 特性 为何使用etcd 术语 架构 原理 读操 »

itxiaoshen

K8S安全学习

K8S安全学习 k8s安全学习 一、云 云的定义看似模糊,但本质上,它是一个用于描述全球服务器网络的术语,每个服务器都有一个独特的功能。云不是一个物理实体,而是一个庞大的全球远程服务器网络,它们连接在一起,旨在作为单一的生态系统运行。这些服务器设计用于存储和管理数据、运行应用程序,或者 »

yokan

K8S安全学习

K8S安全学习 k8s安全学习 一、云 云的定义看似模糊,但本质上,它是一个用于描述全球服务器网络的术语,每个服务器都有一个独特的功能。云不是一个物理实体,而是一个庞大的全球远程服务器网络,它们连接在一起,旨在作为单一的生态系统运行。这些服务器设计用于存储和管理数据、运行应用程序,或者 »

yokan

Kubernetes 的亲和性污点与容忍

写在前面 我们在使用k8s过程中经常有这样的需求:我的k8s集群有多台服务器,配置不尽相同。我想把数据库部署到CPU、内存比较好的这几台机;我想把静态承载服务部署到有固态硬盘的机器等;而这些需求,就是我们今天要讲的k8s的调度: 在Kubernetes 中,调度 是指将 Pod 部署到合适的节点(n »

Kubernetes 的亲和性污点与容忍

写在前面 我们在使用k8s过程中经常有这样的需求:我的k8s集群有多台服务器,配置不尽相同。我想把数据库部署到CPU、内存比较好的这几台机;我想把静态承载服务部署到有固态硬盘的机器等;而这些需求,就是我们今天要讲的k8s的调度: 在Kubernetes 中,调度 是指将 Pod 部署到合适的节点(n »

一文详解基于k8s部署Session模式Flink集群

目录 基于k8s部署Session模式Flink集群 什么是Session模式 Flink的filesystem 基于k8s部署高可用Session模式Flink集群 各组件版本号 制作镜像 配置文件(ConfigMap) 添加serviceAccount并授权 部署JobManager 部署T »

在K8S中实现会话保持的两种方案

目录 前言 会话保持方案 方案一:通过service进行配置 方案二:通过ingress配置会话保持 总结 前言 故事的起因是朋友所在的部门最近基于auth2实现单点登录,他们在测试环境单点登录,运行得好好的,但他们把单点登录上到预发布环境,发现单点登录不好使了。他们有部分系统是以授 »

在K8S中实现会话保持的两种方案

目录 前言 会话保持方案 方案一:通过service进行配置 方案二:通过ingress配置会话保持 总结 前言 故事的起因是朋友所在的部门最近基于auth2实现单点登录,他们在测试环境单点登录,运行得好好的,但他们把单点登录上到预发布环境,发现单点登录不好使了。他们有部分系统是以授 »

使用K8S进行蓝绿部署的简明实操指南

在之前的应用部署系列文章里,我们已经介绍过什么是蓝绿部署。如需回顾,点击下方文章链接即可重温。本文我们将会介绍如何使用 Kubernetes 实现蓝绿部署。   应用部署初探:3个主要阶段、4种常见模式应用部署初探:微服务的3大部署模式应用部署初探:6个保障安全的最佳实践   前期准备: Ku »

sealio