在Kubernetes中,有三种类型的端口与Service相关:port、targetPort和NodePort。它们分别用于不同的用途: port:port字段定义了Service暴露给集群内部和外部的端口号。当你创建一...
-
kubernetes 容器 云原生 k8s基础概念:port ,targetport,nodeport
-
kubernetes 云原生 构建新一代的K8s原生Java微服务+Quarkus实战
系列文章目录 送书第一期 《用户画像:平台构建与业务实践》 送书活动之抽奖工具的打造 《获取博客评论用户抽取幸运中奖者》 送书第二期 《Spring Cloud Alibaba核心技术与实战案例》 送书第三期 《深入浅出...
-
kubernetes java K8s集群部署最新Jenkins 2.387.1
K8s集群部署最新Jenkins 2.387.1 概述环境准备设置存储目录并启动NFS服务安装 NFS 服务端 动态创建 NFS存储(动态存储)部署jenkins服务 概述 Jenkins是一个开源软件项目,是基于...
-
技术美术 云计算 golang 容器 kubernetes 穿越时空的创新:解析云原生与Web3.0的奇妙渊源
博主猫头虎 带您 Go to New World.✨ 濾 博客首页——猫头虎的博客 《面试题大全专栏》 文章图文并茂秊生动形象練简单易学!欢迎大家来踩踩~ 《IDEA开发秘籍专栏》学会IDEA常用操作,工作...
-
kubernetes macos docker Mac M2芯 超详细k8s集群实战 - kubeadm
概述 我们准备搭建kubeadm的master+worker集群,实现k8s集群,master、worker在虚拟机上来执行,中间遇到了超级多的坑,都搞定了之后,在这里系统的总结一下,这也是一篇学习笔记。 这篇比较难搞,如果...
-
kubernetes 容器 云原生 k8s 1.28版本:使用StorageClass动态创建PV,SelfLink 问题修复
k8s中提供了一套自动创建 PV 的机制,就是基于 StorageClass 进行的,通过 StorageClass 可以实现仅仅配置 PVC,然后交由 StorageClass 根据 PVC 的需求动态创建 PV。 问...
-
容器 linux 服务器 云原生 Ubuntu22.04部署Kubernetes集群(亲测可用)
本文将使用kubeadm在Ubuntu22.04上部署k8s集群,kubeadm 是官方社区推出的一个用于快速部署kubernetes 集群的工具,用于快速部署Kubernetes 集群。 虚拟机准备 下载ubuntu22....
-
kubernetes K8S最新版本集群部署(v1.28) + 容器引擎Docker部署(下)
温故知新 第三章 Kubernetes各组件部署安装kubectl(可直接跳转到安装kubeadm章节,直接全部安装了)下载kubectl安装包执行kubectl安装验证kubectl 安装kubeadm...
-
kubernetes docker 容器 7 张图解 CrashLoopBackOff,如何发现问题并解决它?
一、什么是 CrashLoopBackOff CrashLoopBackOff 是一种 Kubernetes 状态,表示 Pod 中发生的重启循环:Pod 中的容器已启动,但一遍又一遍的崩溃然后又重新启动。 Kubernet...
-
kubernetes 容器 云原生 K8s集群简述
K8s集群简述 1. K8s集群的定义 1.1 什么是K8s集群 1.1 什么是K8s集群 Kubernetes(简称K8s)是一个开源的容器编排平台,它可以自动化地部署、扩展和管理容器化应用程序。K8s集群是由一组物理或虚...
-
kubernetes 运维 K8s部署轻量级日志收集系统EFK(elasticsearch + filebeat + kibana)
文章目录 K8s部署EFK(elasticsear + filebeat + kibana)日志收集一.准备镜像二.搭建Elasticsearch + kibana1.在可执行kubectl命令的服务器准备安装的yml文件...
-
kubernetes linux centos搭建k8s环境
文章目录 前言一、环境准备1.1 安装要求1.2 准备环境 一、Docker环境1.1 Docker安装1.2 Docker 私有镜像仓库 二、K8S环境部署三、Docker常用命令四、K8S常用命令总结 前言 这...
-
kubernetes 运维 docker k8s 部署nginx 实现集群统一配置,自动更新nginx.conf配置文件 总结
k8s 部署nginx 实现集群统一配置,自动更新nginx.conf配置文件 总结 大纲 1 nginx镜像选择2 创建configmap保存nginx配置文件3 使用inotify监控配置文件变化4 Dockerfile...
-
kubernetes spring cloud Jenkins K8S Docker 一键部署SpringCloud微服务
文章目录 前言1、开发者将代码PUSH到Git2、通过Jenkins部署,自动到Git上PULL代码2.1、 配置SSH-KEY2.1.1、生成/添加SSH公钥2.1.2、将公钥配置到git平台2.1.3、测试 2....
-
docker 运维 Kuboard-Spray 图形化工具安装kubernetes集群
kubernetes系列(一)——— Kuboard-Spray 图形化工具安装kubernetes集群 完整安装k8s集群过程。 整体过程: 准备好服务器安装Kuboard-Spray(用来离线安装k8s集群-方便)Ku...
-
kubernetes 容器 云原生 k8s从节点加入主节点[preflight] Running pre-flight checks卡住(已解决)k8s常用问题解决
文章目录 一、写在前面二、问题排查1、执行join时加上-v=2参数查看日志2、处理证书问题3、重启4、其他方法15、其他方法2 三、总结参考资料 一、写在前面 部署k8s时,主节点部署成功了,从节点1执行kubead...
-
kubernetes docker 运维 k8s学习笔记(四):命名空间(namespace)详解
文章目录 命名空间命名空间的重要性命名空间的使用场景初始命名空间常用命令操作1.查看所有命名空间2.查看命名空间的详细信息3.创建命名空间4.查看某个命名空间下的pod5.删除命名空间 官网案例:创建命名空间,配置内...
-
kubernetes kubekey K8S cluster with multi-masters on Azure VM
拓扑参考: 在 Azure VM 实例上部署 KubeSphere 基础模板 需要修改 IP 地址和 VM Image的可以在模板中修改。 { 可以修改 master 和 node 的名字前缀、部署区域、数量和 VM...
-
运维 docker 【Kubernetes】第十篇 - 灰度发布的介绍与实现
一,前言 前几篇,已经介绍了环境搭建、Deployment 部署对象、Service 服务、Ingress 路由转发; 本篇,介绍灰度发布的实现; 二,灰度发布简介 灰度发布,也叫金丝雀发布;是一种应用的发布方式; 金丝雀发...
-
容器 Kubernetes 云原生 Gateway 网关
一、云原生定义 CNCF 对云原生的定义中提到了几个关键的点: 1、强调应用环境的动态性,像公有云、私有云、混合云等新型的动态环境已成为大多数应用的首选; 2、强调在跨多云部署应用时具备非云平...
-
云计算 【云原生 · Kubernetes】Taint和Toleration(污点和容忍)
个人名片: 因为云计算成为了监控工程师 个人博客:念舒_C.ying CSDN主页✏️:念舒_C.ying Taint和Toleration(污点和容忍) 概念添加多个tainit(污点)使用例子基于 tain...
-
kubernetes k8s异常Failed to create pod sandbox: rpc error: code=DeadlineExceeded desc=context deadline exceeded
一、背景 在服务器测试启动防火墙的影响时,启动防火墙,再关闭防火墙后,本服务器的调度出现错误,导致pod无法启动。如下图所示: 二、解决思路 查看pod的描述:与kuboard提示的信息一致。 查看集群状态:发现也是正常的...
-
容器 云原生 api调用 全流程搞清楚 Kubernetes API 的使用,可进行业务二次开发对接 k8s 调用,详细图文说明以及常见问题整理
全流程搞清楚 Kubernetes API 的使用,可进行业务二次开发对接 k8s 调用,详细图文说明以及常见问题整理。 使用CLI(如curl)或GUI(如postman)HTTP客户端调用Kubernetes API有很...
-
《Kubernetes部署篇:Containerd配置Harbor基于https协议私有镜像仓库》
一、背景 操作系统K8S版本Harbor版本containerd版本nerdctl版本Ubuntu 20.04.5 LTSv1.24.12v2.5.61.6.121.2.1 一般来说某个主机安装了k8s后,命令行才会有cr...
-
kubernetes 运维 kubeasz一键部署harbor、containerd运行时、高可用k8s(1.26.x)集群-Day 02
1. 生产环境部署架构 (1)多master节点,实现master节点的高可用和高性能。(2)单独的etcd分布式集群(生产使用SSD盘),高可用持久化k8s资源对象数据,并实现高可用。(3)多node节点运行业务pod,n...
-
kubernetes docker grpc-go protobuf golang grpc、https、oauth2等认证专栏实战6:openssl配置文件openssl.cnf介绍
已发表的技术专栏(订阅即可观看所有专栏) 0 grpc-go、protobuf、multus-cni 技术专栏 总入口 1 grpc-go 源码剖析与实战 文章目录 2 Protobuf介绍与实战 图文专栏 文章目...
-
kubernetes 运维 docker K8S中的ingress
前言: Kubernetes暴露服务的方式目前只有三种:LoadBlancer Service、NodePort Service、Ingress;这一片主要聊聊Ingress。 一、Ingress 简单说,是一个代理,可以根...
-
docker kubernetes 容器 超详细的ARM架构适配介绍!
超详细的ARM架构适配介绍! - 掘金 本文主要介绍云联壹云平台如何适配ARM,并运行在ARM CPU架构的机器上。 背景介绍 1、平台服务运行架构 云联壹云平台采用容器化,分布式的架构运行在 Kubernetes(K8s)...
-
网络 kubernetes kubectl 执行时报错:Inable to connectto the server: net/http: TLs handshake timeout
Inable to connectto the server: net/http: TLs handshake timeout 问题排查 这个错误通常表示客户端无法与服务器建立 TLS 握手,可能的原因包括服务器证书无效、网...
-
golang 云原生 【玩转client-go】管理 Kubernetes 中资源删除:Finalizer 和 DeletionTimestamp
目录 背景 用法 实现 总结 背景 在 Kubernetes 中,控制器负责管理资源对象以确保它们始终处于所需的状态。当需要删除资源对象时,Finalizer 和 DeletionTimestamp 是两个重要的字段,它们可...
-
docker 容器 k8s安装 Kubernetes(v1.21.10)集群安装
视频中安装的是v1.20.9,我们安装kubernetes的v1.21.10版本。 1. 环境规划 1. 集群类型 Kubernetes 集群大致分为两类:一主多从和多主多从。 一主多从(单 master ):一个 Ma...
-
【云计算•云原生】7.play with kubernetes在线实验环境
文章目录 1.play with kubernetes介绍2.搭建多节点nginx示例 1.play with kubernetes介绍 play with kubernetes网站链接 每次登录提供4小时在线实验环境,最...
-
java kubernetes GitHub Actions教程-Google-GKE
一、GitHub Actions 是什么? 大家知道,持续集成由很多操作组成,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。GitHub 把这些操作就称为 actions。 很多操作在不同项目里面是类似的,完...
-
容器 云原生|kubernetes|删除不掉的namespace 一直处于Terminating状态的解决方案
前言: 在kubesphere部署的过程中,由于kubernetes集群的版本和kubesphere的版本不匹配,因此想要回退重新部署,但发现要用的namespace kubesphere-system 普通的删除方法无效...
-
kubernetes 云原生之深入解析K8s中的微服务项目设计与实现
一、微服务项目的设计 ① 微服务设计的思想 一个单片应用程序将被构建、测试并顺利地通过这些环境。事实证明,一旦投资于将生产路径自动化,那么部署更多的应用程序似乎就不再那么可怕了。请记住,CD的目标之一就是让部署变得无聊,所...
-
kubernetes 容器 云原生 【Java】基于fabric8io库操作k8s集群实战(pod、deployment、service、volume)
目录 前言一、基于fabric8io操作pod1.1 yaml创建pod1.2 fabric8io创建pod案例 二、基于fabric8io创建Service(含Deployment)2.1 yaml创建Servic...
-
容器 云原生 Kubernetes架构和工作流程
目录 一、kubernetes简介 1.k8s的由来 2.为什么用 k8s ? 3.k8s主要功能 二、k8s集群架构与组件 1.Master 组件 2.Node组件 2.3docker 或 rocket 3.配置存储中心...
-
kubernetes 容器 使用代理下载国外源registry.k8s.io镜像,并传到docker hub私有镜像库
日常的生产开发中,免不了从国外拉取镜像,但有个问题,我们可能访问不到那个镜像源,因此需要使用代理 https://labs.play-with-docker.com 具体步骤 使用docker hub账号登录上述代理执行pu...
-
容器 k8s Pod k8s Deployment [Kubernetes]2. k8s集群中部署基于nodejs golang的项目以及Pod、Deployment详解
一. 创建k8s部署的镜像 1.部署nodejs项目 (1 .上传nodejs项目到节点node1 (2 .压缩nodejs项目 (3 .构建nodejsDockerfile 1 .创建nodejsDockerfile...
-
容器 云原生 数据库 Kubernetes集群安装高可用postgresql
Kubernetes集群安装高可用postgresql Bitnami 提供的 postgresql-ha 解决方案是一个预配置的、高可用的 PostgreSQL 集群配置,通常部署在 Kubernetes 环境中。它使用了...
-
kubernetes linux 查看k8s使用的Cgroup Driver
1、找到配置文件位置 进入到 Kubernetes 的 master 节点或者任一节点。 运行以下命令查看 kubelet 配置文件路径: 2、查看配置文件 进入 kubelet 配置文件所在目录,如 /etc/kubern...
-
容器 【开源时代】Docker与Kubernetes(K8S)【基础篇】
目录 一、什么是docker 二、docker的优势 三、虚拟化与docker 四、虚拟机与docker的区别 五、Docker入门操作 一、什么是Kubernetes? 二、Kubernetes与docker的区别 三、为...
-
容器 云原生 CKA (Certified Kubernetes Administrator)考试总结
CKA考试总结 一、前言: 因为工作中要用到kubernetes,一直没有专门的进行系统考试学习,受同事影响,为了方便现在和以后工作,决定还是要考一个,于11月底黑色星期五那几天时一起报名购买了,选的是CAK+CKS套餐,费...
-
kubernetes 容器 k8s 架构
主要组件 k8s有如下的主要组件: Control plane(s and worker node(s OperatorsServicesPods of containersNamespaces and quotasNet...
-
kubernetes 【K8S运维实操】关于docker和k8s的一些命令、镜像制作的实操
容器运维 docker info 拉到最后面介绍 查看镜像 docker images 3.查看运行的容器 docker ps 4.查看所有的容器 docker ps -a 5.查看容器的详细信息 docker ins...
-
kubernetes 云原生 k8s认证
1. 证书介绍 服务端保留公钥和私钥,客户端使用root CA认证服务端的公钥 一共有多少证书: *Etcd: Etcd对外提供服务,要有一套etcd server证书Etcd各节点之间进行通信,要有一套etcd peer证...
-
kubernetes 容器 云原生 k8s v1.27.4二进制部署记录
记录二进制部署过程 #升级内核#安装containerd#启用 shell 自动补全功能#内核参数调整#安装cfssl#配置etcd证书#ca-config.json:可以定义多个 profiles,分别指定不同的过期时间、...
-
kubernetes linux docker k8s基于kubeadm部署集群 含集群NotReady解决方案
1)简介 kubernetes简称k8s。是用于自动部署,扩展和管理容器化应用程序的开源系统。 中文官网:https://kubernetes.io/Zh/ 中文社区:https://www.kubernetes.org.c...
-
容器 云原生 Kubernetes 证书详解
K8S 证书介绍 在 Kube-apiserver 中提供了很多认证方式,其中最常用的就是 TLS 认证,当然也有 BootstrapToken,BasicAuth 认证等,只要有一个认证通过,那么 Kube-apiserv...
-
docker 容器 每天5分钟玩转Kubernetes | chart详解
书籍来源:cloudman《每天5分钟玩转Kubernetes》 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:每天5分钟玩转Kubernetes | 汇总_COCOgsta的博客...