8s

k8s-1.25.6部署dashboard

# 1、下载配置文件 ```bash wget https://gitee.com/qinziteng/K8S/raw/master/YMAL/recommended.yaml ``` 防止资源404我再贴一便(在文档末尾!!!) 下载好后,apply执行 ```bash root@master01 ......
dashboard k8s k8 8s 25

docker-k8s

docker容器1:什么是容器?Linux容器是与系统其他部分隔离开的一系列进程,从另一个系统镜像运行,并由该镜像提供支持进程所需的全部文件(环境文件)。容器镜像包含了应用的所有依赖项,因而在从开发到测试再到生产的整个过程中,它都具有可移植性和一致性。来源:https://www.redhat.co ......
docker-k docker 8s

K8S的基本概念

Deployment 控制器,管理pod,包括Pod的生命周期,数量等 Pod k8s的最小逻辑单位,包含1到多个容器 Service 访问Pod策略管理,有路由功能 Ingress service的路由规则 Ingress controler 路由控制器,管理service的路由,通常用nginx ......
概念 K8S K8 8S

k8s 挂载本地目录

kind: StatefulSetmetadata: namespace: oasis name: redis-cluster-node-nsspec: serviceName: "redis-cluster-svc" template: spec: containers: volumeMounts ......
目录 k8s k8 8s

k8s service 增加会话保持模式

### 会话保持模式 - 基于客户端地址的会话保持模式,即来自同一个客户端发起的所有请求都会转发到固定的一个Pod上。此模式可以使在spec中添加sessionAffinity:ClientIP配置 ``` # service 中增加 sessionAffinity: ClientIP ; 默认 s ......
service 模式 k8s k8 8s

k8s-nginx实战部署1

[TOC] ## yaml 资源清单 deploy.yaml ```yaml apiVersion: v1 kind: ConfigMap metadata: name: api-proxy-config-offline-map data: api_proxy.conf: | server { li ......
实战 k8s-nginx nginx k8 8s

k8s七层代理Ingress-nginx-controller

一、Ingress与Ingress Controller概述 1.1 回顾service四层代理 在 k8s 中为什么要做负载均衡? Pod 漂移问题,可以理解成 Pod IP 是变化的 Kubernetes 具有强大的副本控制能力,能保证在任意副本(Pod)挂掉时自动从其他机器启动一个新的,还可以 ......

k8s 网络策略

网络策略介绍 如果你希望在 IP 地址或端口层面(OSI 第 3 层或第 4 层)控制网络流量, 则你可以考虑为集群中特定应用使用 Kubernetes 网络策略(NetworkPolicy)。 NetworkPolicy 是一种以应用为中心的结构,允许你设置如何允许 Pod 与网络上的各类网络“实 ......
策略 网络 k8s k8 8s

3.2.0 终极预告!云原生支持新增 Spark on k8S 支持

![file](https://img2023.cnblogs.com/other/2685289/202308/2685289-20230828190238753-1379880889.png) 视频贡献者 | 王维饶 视频制作者 | 聂同学 编辑整理 | Debra Chen > Apache ......
终极 Spark k8S 8S on

彻底卸载k8s(重置k8s)

注意:master和slave节点都需要执行相同操作。 1、停止相关服务 systemctl stop kubelet systemctl stop etcd systemctl stop docker 2、卸载k8s kubeadm reset -f 3、删除k8s相关目录 modprobe -r ......
k8s k8 8s

k8s与docker的关系

Kubernetes(简称K8s)和Docker是两个不同的技术,但它们在容器化应用程序方面有着密切的关系。 Docker是一种开源的容器化平台,它提供了一种轻量级的容器化解决方案,可以将应用程序及其依赖项打包成一个可移植的容器。Docker容器可以在不同的环境中运行,而不需要担心环境差异导致的问题 ......
docker k8s k8 8s

docker和k8s

docker Docker是一种开源的容器化平台,它的主要目标是简化应用程序的部署和管理。通过使用Docker,开发人员可以将应用程序及其依赖项打包到一个称为容器的独立单元中,以便在不同的环境中进行部署和运行。 Docker的主要用途包括: 应用程序的隔离性:Docker容器提供了一种轻量级的虚拟化 ......
docker k8s 8s k8

如果把k8s比作一个餐厅,应该怎样通俗的解释 k8s的核心组件和运行原理

可以通过以下方式理解Kubernetes的二级选项: Master节点: API Server(API服务器):API Server就像是餐厅的前台接待员,接收顾客的点餐请求,并将请求传达给相应的餐桌(Pod)。 etcd(键值存储):etcd就像是餐厅的菜单和订单记录本,它存储着餐厅的菜单信息、订 ......
组件 k8s 餐厅 原理 核心

k8s搭建遇到的问题

1.端口不能使用 例如 6666 2.docker 没有restart 导致网络没生效 3.calico因为网卡导致routeip出错 pod 直接访问内部17.XXX网卡的ip,而且ip不断变化和新增的pod不好管理->使用service例如label来管理相同的pod,可以使用customIP类 ......
问题 k8s k8 8s

k8s里面pv pvc

[root@k8-master home]# cat npm-pv.yaml apiVersion: v1kind: PersistentVolumemetadata: name: npm-repository-pvspec: capacity: storage: 50Gi accessModes: ......
k8s pvc 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