storageclass k8s k8 8s

Prometheus on k8s 部署与实战操作进阶篇

[TOC] ## 一、概述 Prometheus是一种开源的监控和警报工具,用于收集和记录应用程序和系统的度量数据。它特别适用于在Kubernetes集群中监控容器化应用程序。Kubernetes集群中通常与Prometheus一起使用的组件是Prometheus Operator和Grafana。 ......
Prometheus 实战 k8s 8s on

k8s安装

# 一、基础环境配置 | ip | 主机名 | | | | | | | 192.168.137.106 | docker | | | 192.168.137.110 | master | | | 192.168.137.111 | node1 | | | 192.168.137.112 | node ......
k8s k8 8s

K8S太庞大,这款PasteSpider绝对适合你!一款轻量级容器部署管理工具

一款更加适合开发者使用的容器部署工具,一款运行占用资源不足300MB的容器管理工具, 如果你要升级一个项目服务的容器,你只需要提交代码(git/svn),或者本地打包后,一键发布,PasteSpider会基于你这个项目的配置执行打包镜像,升级现有的容器,然后构建nginx的路由信息,最后通过通知告知... ......

kubeadm 部署的k8s 预留kubelet资源

## kubeadm 部署的k8s 预留kubelet资源 计算规则参考:https://cloud.tencent.com/document/product/457/76057 ```sh vim /var/lib/kubelet/config.yaml # 在最底下加入需要预留的资源 enfor ......
kubeadm kubelet 资源 k8s k8

k8s核心资源Job&&CronJob调度pod

一、Job与CronJob概念与与原理解读 Job 控制器用于管理 Pod 对象运行一次性任务,比方说我们对数据库备份,可以直接在 k8s 上启动一个 mysqldump 备份程序,也可以启动一个 pod,这个 pod 专门用来备份用的,备份结束 pod 就可以终止了,不需要重启,而是将 Pod 对 ......
amp 核心 CronJob 资源 k8s

Springboot K8s Job 一次性任务 如何禁用端口监听

+ 问题:SpringBoot一次性任务执行时,也会默认监听服务端口,当使用k8s job运行时,可能多个pod执行存在端口冲突 + 解决办法:命令行禁用SpringBoot一次性任务启动时端口占用 ``` java -cp ./XXX -Dspring.config.location=/home/ ......
端口 Springboot 一次性 任务 K8s

办公网络访问k8s集群内部ip和域名

# 本地k8s集群pod和办公网互通并实现域名解析 ## 背景 > 在微服务场景下,研发团队在进行开发联调测试过程中,需要连接到k8s集群的注册中心中等中间件并和集群内的其他业务服务pod互相通信。 ## 网络基本情况 |网络类型|ip段| |-|-| |办公网络|172.16.0.0/16| |P ......
集群 域名 网络 k8s k8

k8s 下安装 pxc

https://artifacthub.io/packages/helm/percona/pxc-operator 安装 ```bash helm repo add percona https://percona.github.io/percona-helm-charts/ helm install ......
k8s pxc k8 8s

K8S集群中使用JD KMS服务对敏感数据安全加密

KMS,Key Management Service,即密钥管理服务,在K8S集群中,以驱动和插件的形式启用对Secret,Configmap进行加密。以保护敏感数据 ......
集群 数据 K8S KMS K8

二进制安装k8s1.28.0

https://mp.weixin.qq.com/s?__biz=MzI0MzA4NTM2NQ==&mid=2247485386&idx=1&sn=1457e40d6749f768e264170c6544c482&chksm=e9733e90de04b78659eb3cfb682265a80b0d6 ......
二进制 k8s k8 8s 28

k8s部署seata1.7.0

seata官网:http://seata.io/zh-cn/index.html seata1.7.0是采用application.yml方式配置的。 seata的注册加配置中心采用nacos设置,所以需要修改application.yml文件,我将此文件通过cofigmap方式挂载出来了。可直接修 ......
seata1 seata k8s 7.0 k8

k8s部署修改nodeport默认端口范围

Kubernetes 的默认Node Port范围是30000-32767。 kube-apiserver 端口范围是由kube-apiserver控制的,它是一个运行在k8s集群内的pod。kube-apiserver pod 基于于/etc/kubernetes/manifests/kube-a ......
端口 nodeport 范围 k8s k8

k8s部署rocketmq

分别部署rocketmqnamesrv、rocketmqbroker、rocketmq-dashboard三个。 1、部署rocketmqnamesrv 部署时,rocketmq的日志存储采用hostPath方式挂载到服务器磁盘上,所以需要指定node节点。 apiVersion: apps/v1 ......
rocketmq k8s k8 8s

使用 Rancher 安装 K8s 集群

Rancher 是一个 Kubernetes 管理工具,可以用来快捷的安装、管理、使用 K8s,十分推荐小伙伴们尝试,非常好用! ......
集群 Rancher K8s K8 8s

K8S pod挂载

1、hostpath方式 # hostpath挂载方式 apiVersion: apps/v1 kind: Deployment metadata: labels: app: grafana name: grafana spec: selector: matchLabels: app: grafan ......
K8S pod K8 8S

如何在k8s中部署nfs-client-provisioner实现nfs共享存储的动态PV创建?

0、背景说明 正常的情况,如果使用nfs的网络共享存储,需要手动的创建pv,然后创建pvc和pv进行绑定。 最后在应用程序的pod中来挂载使用这个pvc,达到挂载外部共享存储的目的。 那么,要实现动态的PV的创建,该怎么做呢? 在今天的内容里面,介绍一个nfs-client-provisoner工具 ......

k8s 相关

转载至:https://blog.51cto.com/u_15287666/5805969 ## 查询所有命名空间下image运行起来的资源 ``` kubectl get all -o wide -A ``` 缺点:这种方法 kubectl get all 其实查询出来不是全部资源,仅仅是常用资源 ......
k8s k8 8s

k8s挂载示例

apiVersion: apps/v1 kind: Deployment metadata: name: tongweb spec: selector: matchLabels: app: tongweb replicas: 1 template: metadata: labels: app: to ......
示例 k8s k8 8s

k8s

## docker ### k8s基础环境搭建 ```shell 主机初始化配置 所有主机升级内核(选做) #更新yum源仓库 [root@localhost ~]# yum update -y #升级所有包的同时升级内核 #导入ELRepo仓库的公共密钥 [root@localhost ~]# r ......
k8s k8 8s

k8s发布应用

# 前言 首先以SpringBoot应用为例介绍一下k8s的发布步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程仓库,比如Harhor; 5.编写Deploymen ......
k8s k8 8s

k8s安装

主机初始化配置所有主机升级内核(选做)#更新yum源仓库[root@localhost ~]# yum update -y#升级所有包的同时升级内核 #导入ELRepo仓库的公共密钥[root@localhost ~]# rpm --import https://www.elrepo.org/RPM ......
k8s k8 8s

k8s中网络策略的本质是什么?通过什么控制pod间的访问策略?

k8s中集群网络策略,需要集群网络插件,才能够真正的实现,对pod间的访问流量进行控制和管理。 以calico网络插件为例。 本质: 用户在k8s集群中设置了pod的网络策略之后,calico-kube-controllers会通知各个节点上的 calico-node服务,在宿主机上设置对应的ipt ......
策略 本质 网络 k8s pod

使用 KubeBlocks 为 K8s 提供稳如老狗的数据库服务

> 原文链接:[https://forum.laf.run/d/994](https://forum.laf.run/d/994) 大家好!今天这篇文章主要向大家介绍 [Sealos](https://sealos.io) 的数据库服务。在 Sealos 上数据库后端服务由 KubeBlocks 提 ......
KubeBlocks 数据库 数据 K8s K8

spark on k8s 开发部署简单实践

实际上就是一个简单的实践,方便参考,对于开发以及运行,集成ci/cd 以及dophinscheduler 任务调度为了方便开发的spark 应用共享以及使用基于s3 进行文件存储(当然dophinscheduler 也是支持自己的资源库的) 参考图 玩法说明 基于gitlab 进行代码管理,通过ci ......
spark k8s on k8 8s

K8s 日志高效查看神器!

K8s 日志高效查看神器! Escape K8S中文社区 2023-08-21 19:57 发表于湖南 通常情况下,在部署了 K8S 服务之后,为了更好地监控服务的运行情况,都会接入对应的日志系统来进行检测和分析,比如常见的 Filebeat + ElasticSearch + Kibana 这一套 ......
神器 日志 K8s K8 8s

kubeadm部署k8s

1、配置hosts cat >> /etc/hosts << EOF 192.168.140.129 master 192.168.140.130 node1 192.168.140.131 node2 185.199.109.133 raw.githubusercontent.com EOF 2、 ......
kubeadm k8s k8 8s

k8s 证书有效期查看

openssl x509 -noout -text -in root-ca.pem TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese ......
有效期 证书 k8s k8 8s

k8s重置master节点

##### 1. 删除所有node节点 ##### 2. 清空原先设置,所有节点执行 ``` kubeadm reset ``` ##### 3. 获取默认配置文件 ``` kubeadm config print init-defaults > kubeadm-config.yaml 修改初始化配 ......
节点 master k8s k8 8s

Kubernetes(K8s)

一、背景 Google有十几年的容器化基础架构,内部有一套成熟的管理容器的资源管理器框架borg,但borg并不开源。后来Google使用GO语言根据borg的设计思路开发出了一套具有同功能的资源管理器框架Kubernetes,并开源了出来。 Kubernetes特点:轻量级(资源消耗小)、开源、弹 ......
Kubernetes K8s K8 8s

国内无法下载k8s镜像的解决办法

关于通过各种方法下载k8s相关镜像的方法总结如下: 1.使用[Azure中国镜像站](http://mirror.azure.cn/help/gcr-proxy-cache.html),目前限制只能“Azure China IP”可用,不再对外提供服务,此路不通。 2.直接使用mirrorgoogl ......
镜像 办法 k8s k8 8s