annoation route k8s k8

centOS7安装k8s

最新centos7 部署 k8s v1.26,简单易懂,跟着命令敲就完事 其实没什么好说的,搭环境搞了一整天,人已经麻了,踩了很多坑,网上教程的版本大都比较旧,总是和最新版本各种地方不兼容,把坑踩完了,k8s目前最新的版本是v1.26,跟着命令敲就行了,我已经重复部署了很多次了,坑已经排完了.... ......
centOS7 centOS k8s 8s k8

解决部署K8S无法拉取镜像问题,K8S拉取离线镜像

# cat pull-images.sh #阿里云镜像 #!/bin/bash images=( kube-apiserver:v1.18.0 kube-controller-manager:v1.18.0 kube-scheduler:v1.18.0 kube-proxy:v1.18.0 paus ......
镜像 K8S 问题 K8 8S

k8s节点无法正常拉取镜像1

1、排查k8s主节点各命名空间创建的secret kubectl get secret 创建k8s节点secretkubectl create secret docker-registry aliyun-registry \ --docker-server=registry.cn-hangzhou. ......
节点 镜像 k8s k8 8s

k8s集群-spring cloud 集成seata的时候:can not register RM,err:can not connect to services-server.

背景说明 seate和其他微服务在k8s集群中部署,都在同一个命名空间。注册到nacos的同一个命名空间 seate是官方提供,无改动 k8s中部署情况: 报错提示 core服务的报错内容: 2023-09-12 11:07:06.524 ERROR 7 [eoutChecker_2_1] i.s. ......
services-server 集群 can not register

k8s优雅停服

在应用程序的整个生命周期中,正在运行的 pod 会由于多种原因而终止。在某些情况下,Kubernetes 会因用户输入(例如更新或删除 Deployment 时)而终止 pod。在其他情况下,Kubernetes 需要释放给定节点上的资源时会终止 pod。无论哪种情况,Kubernetes 都允许在 ......
k8s k8 8s

K8s - 安装部署MongoDB数据库教程1(单实例)

来源: https://www.hangge.com/blog/cache/detail_3158.html MongoDB 是一个基于分布式文件存储的数据库。我之前文件中介绍如何使用官方提供的安装包进行 MongoDB 数据库的安装(点击查看),以及如何通过 Docker 来快速搭建 MongoD ......
实例 MongoDB 数据库 教程 数据

xxl-job-executor执行器部署到k8s中时,port报错

错误: 15:48:21.902 logback [main] ERROR o.s.boot.SpringApplication - Application run failedorg.springframework.beans.factory.UnsatisfiedDependencyExcept ......
xxl-job-executor executor port xxl job

k8s

k8s 1、为什么要使用k8s 了解架构对比: 物理机: 将多个服务分配给一个机器,如果一个服务占用了大量资源,其余服务性能会下降 将多个服务分开到不同机器,对资源浪费太厉害,成本太高 虚拟机: 解决了应用之间运行在同一台物理机上对资源的争抢问题,每个虚拟机都拥有独立的操作系统 容器: 和虚拟机类似 ......
k8s k8 8s

k8s集群在扩容的是某个节点出现 Error querying BIRD: unable to connect to BIRDv4 socket

k8s集群在扩容的是某个节点出现 Error querying BIRD: unable to connect to BIRDv4 socket 1、问题背景: 原因是因为新扩容的机器在扩容之前安装过docker切和当前的版本相差较大: 在k8s扩容的时候扩容完发现calico异常,describe ......
节点 集群 querying connect BIRDv4

ElasticSearch+Kibana on K8s 讲解与实战操作(版本7.17.3)

目录一、概述二、ElasticSearch 节点类型与作用三、K8s 集群部署四、ElasticSearch on K8s 开始部署1)下载安装包2)构建镜像3)修改yaml编排4)开始部署5)测试6)elasticsearch-head5)卸载五、Kibana 编排部署1)下载安装包2)构建镜像3 ......
ElasticSearch 实战 版本 Kibana K8s

【k8s】k8s构建mysql双主集群

背景 当前很多开源系统都是基于k8s,而部署时会遇到组件包含mysql的情况。理想的情况下,是将mysql迁移到云上托管。但实际情况可能比较复杂,比如这个开源框架需要mysql的DML权限,但是公司DBA不提供; 而基于k8s部署mysql的问题是,这个mysql集群往往是单点的。一般mysql会依 ......
集群 k8s mysql k8 8s

k8s Prometheus自定义监控指标

prometheus-adapter Prometheus并非Kubernetes系统的聚合API服务器,其PromQL接口无法直接作为自定义指标数据源,我们还需要一个专门的中间层将PromQL的指标转换为符合Kubernetes系统聚合API格式的指标。这些自定义指标再经由Kubernetes系统 ......
Prometheus 指标 k8s k8 8s

k8s helm基础

Helm 介绍 Helm是一款将Kubernetes应用打包为“图表”格式,并基于该格式完成应用管理的工具。类似于Linux系统上的yum或apt-get等包管理器,可以帮助用户查找、分享及管理Kubernetes应用程序。 Helm 概念 Chart: 代表着 Helm 包。它包含在 Kubern ......
基础 helm k8s k8 8s

K8S之ipvs负载均衡原理

1、iptables 、ipvs (IP Virtual Server) 实现了传输层负载均衡,也就是我们常说的4层LAN交换,作为Linux 内核的一部分。ipvs运行在主机上,在真实服务器集群前充当负载均衡器。ipvs可以将基于TCP和UDP的服务请求转发到真实服务器上,并使真实服务器的服务在单 ......
原理 ipvs K8S K8 8S

部署K8S 1.28版本集群部署(基于Containerd容器运行)

1、主机配置 hostnamectl set-hostname k8s-masterecho "172.21.131.89 k8s-master" >> /etc/hostssystemctl stop firewalld && systemctl disable firewalldsetenfor ......
集群 容器 Containerd 版本 1.28

mindxdl异构安装k8s

#关闭安装驱动和固件 sed -i.bak 's/.*driver.yml/#&/g' /root/ascend-deployer-5.0.RC3.B009/ascend_deployer/playbooks/check.yaml sed -i.bak 's/.*npu/#&/g' /root/as ......
mindxdl k8s k8 8s

五分钟 k8s入门到实战--跨服务调用

![service.png](https://s2.loli.net/2023/09/05/GbZ1vKQNHY32wzD.png) # 背景 在做传统业务开发的时候,当我们的服务提供方有多个实例时,往往我们需要将对方的服务列表保存在本地,然后采用一定的算法进行调用;当服务提供方的列表变化时还得及时 ......
实战 k8s k8 8s

CentOS7上kubeadm方式部署k8s 1.28.0

所有主机加载ipvs模块:modprobe -- ip_vsmodprobe -- ip_vs_rrmodprobe -- ip_vs_wrrmodprobe -- ip_vs_shmodprobe -- nf_conntrack修改内核参数:cat /etc/sysctl.d/k8s.confne ......
CentOS7 kubeadm 方式 CentOS k8s

k8s Kustomize 声明式管理应用

kustomize 介绍 Kustomize 是一个用来定制 Kubernetes 配置的工具。它提供以下功能特性来管理应用配置文件: 1. 从其他来源生成资源 2. 为资源设置贯穿性(Cross-Cutting)字段 3. 组织和定制资源集合 查看kustomize版本 # kubectl ver ......
Kustomize k8s k8 8s

windows添加route

windows添加和修改路由信息: 查看所有的路由表信息 route print 临时添加路由条目 route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC ......
windows route

解决部署在k8s中的应用日志中文乱码问题

部署在k8s中的应用日志中文乱码问题解决过程 问题: java程序部署在k8s中,查看日志时,发现日志中的中文显示乱码。 分析: 中文乱码无非就是编码格式问题。 问题排查: 1、客户端,排查客户端编码配置,我使用的是xshell,“文件--属性--终端--编码”,查看编码是否为UTF-8。 2、程序 ......
乱码 问题 日志 k8s k8

K8s 多集群实践思考和探索

本文主要讲述了一些对于k8s多集群管理的思考,包括为什么需要多集群、多集群的优势以及现有的一些基于Kubernetes衍生出的多集群管理架构实践。 ......
集群 K8s K8 8s

[云计算与虚拟化] K8S概述

# 1 K8S概述 ![](https://img2023.cnblogs.com/blog/1173617/202309/1173617-20230907075636032-1395249187.png) ## 1.1 K8S的诞生背景 ## 1.2 K8S的特点 # 2 K8s的工作原理 ## ......
K8S K8 8S

k8s运维基础

基础组件与常用命令 1.pod 概念:pod是k8s最基础的调度单位,一个pod是一组紧密相关的容器,这组容器运行在同一个工作节点上,每个pod就像一个独立的逻辑机器,拥有自己的ip,进程名,主机名等。 常用命令 a.创建pod:pod使用yaml文件创造,该描述文件包括了pod使用的api服务版本 ......
基础 k8s k8 8s

从 Rancher 学习 K8s - Rancher 的基础使用

舞台环境 Rancher v2.6.9 K8s v1.24.16 如果你不具备该环境,可以移步 使用 Rancher 安装 K8s 集群 查看。本文适合已经了解了 k8s 基础概念,想使用 rancher 管理学习 k8s 的人群。 创建 Nginx 负载 Pod 用于运行一个容器或者多个容器,大多 ......
Rancher 基础 K8s K8 8s

k8s 入门到实战--部署应用到 k8s

![k8s 入门到实战 01.png](https://s2.loli.net/2023/09/04/ymUpcXZrxfNsT91.png) # 背景 最近这这段时间更新了一些 k8s 相关的博客和视频,也收到了一些反馈;大概分为这几类: - 公司已经经历过服务化改造了,但还未接触过云原生。 - ......
实战 k8s k8 8s

如何通过swagger ui生成k8s api的文档?

当涉及到k8s开发的时候,需要用到k8s 的api。 如果要获得k8s api的使用文档,该如何来做? 1、生成k8s的api列表 kubectl get --raw /openapi/v2 > k8s-openapi-v2.json 这个json文件就包含了k8s的api列表 2、使用swagge ......
swagger 文档 k8s api k8

linux添加route

临时添加: 方法一: route命令添加: route add -net 192.168.168.0 netmask 255.255.255.0 gw 192.168.168.1 dev eth0 route删除: route del -host xxx gw xxx dev eth0 方法二: i ......
linux route

kubeadm快速构建K8S1.28.1高可用集群

kubeadm快速构建K8S1.28.1高可用集群 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 ......
集群 kubeadm K8S K8 8S

k8s之PV、PVC

1. 前言 在k8s中,管理存储一直就是管理计算实例的问题。PersistentVolume系统为用户和集群管理人员提供了两个API,这两个API为用户屏蔽了底层存储的细节。这两个API对象就是PersistentVolume和PersistentVolumeClaim。 2. 介绍 PV是集群中的 ......
k8s PVC k8 8s