8s

基于k8s安装kubesphere:镜像prometheus-k8s-0一直处于Init

系统 Centos7 k8s版本 v.1.28.0 (自签证书) kubesphere版本 v3.4.0 问题: Output: mount.nfs: mounting 192.168.2.21:/data/kubesphere-monitoring-system-prometheus-k8s-db ......
prometheus-k kubesphere prometheus 镜像 8s

k8s Pod dnsPolicy

dns解析策略 ClusterFirst 默认dns解析策略(不管容器走容器网络还是走主机网络)容器网络容器dns解析走coredns,主机网络容器dns解析走主机dns。Pod走容器网络场景 10.96.0.10是service kube-dns的ClusterIP。 Pod走主机网络场景 Clu ......
dnsPolicy k8s Pod k8 8s

K8S的Service的LoadBanlance之Metallb解决方案

目录一.部署metallb1.metallb概述2.修改kube-proxy的configMap3.安装metallb二.测试MetalLB1.创建MetalLB地址池2.编写资源清单3.部署服务4.创建svc5.测试访问 一.部署metallb 1.metallb概述 如果我们需要在自己的Kube ......

Filebeat on k8s 日志采集实战操作

目录一、概述二、K8s 集群部署三、ElasticSearch 和 kibana 环境部署1)部署 docker2)部署 docker-compose3)创建网络4)修改 Linux 句柄数和最大线程数5)下载部署包开始部署四、Filebeat on k8s 部署(daemonset)1)安装 he ......
实战 Filebeat 日志 k8s 8s

k8s提高cpu利用率的几种方法

在Kubernetes集群中,可以通过以下几种方法提高CPU的利用率: 动态资源调度:Kubernetes的HPA(Horizontal Pod Autoscaler)机制可以根据CPU利用率自动调整Pod的数量,以充分利用集群中的CPU资源。通过设置CPU的请求和限制值,可以确保Pod在需要时能够 ......
利用率 方法 k8s cpu k8

k8s相关

在Kubernetes中,命名空间有四种状态,分别是: Active:这是命名空间的主要状态,表示它正在被使用并且可以接受新资源。 Terminating:这个状态表示命名空间正在被删除,当命名空间下的所有资源都被清理完毕后,该命名空间就会被自动删除。 Failed:这个状态表示命名空间在创建过程中 ......
k8s k8 8s

k8s在master节点上调度pod

默认情况下,出于安全原因,集群不会在Master节点上调度 Pod。 如果你希望能够在Master节点上调度Pod,请运行: kubectl taint nodes --all node-role.kubernetes.io/control-plane- 输出如下: node "test-01" u ......
节点 master k8s pod k8

[持续更新] k8s 遇到的问题

kubectl 命令报错couldn't get current server API group list: ... connect: connection refused kubenets在运行时,依赖环境变量。如果所有的服务都是正常的,只是kubectl命令报错,那就是环境变量没有设置导致。一 ......
问题 k8s k8 8s

sh脚本扫描k8s一批微服务过滤错误日志生成文件

sh脚本扫描k8s一批微服务过滤错误日志生成文件,并用vim一次性打开所有日志文件进行错误排查 #!/bin/bash echo "请输入param参数(多个参数用逗号分隔,默认为admin-center,space,permission,user,project,project-center):" ......
脚本 错误 文件 日志 k8s

haproxy+keepalived部署高可用k8s集群

四台机器 节点名称节点ip节点角色 基础配置 1、升级机器内核 2、将机器ip 名称写入到/etc/hosts中 3、基础环境准备 #关闭防火墙,selinux systemctl stop firewalld systemctl disable firewalld sed -i 's/enforc ......
集群 keepalived haproxy k8s 8s

k8s 部署微服务示例

k8s 部署微服务示例 以 api-project 为例,以封装完成的镜像和 Jar 包作为起点的 k8s 部署微服务流程示例 预备工作 api-backend:提供数据库对齐的基础 CRUD 服务,信息管理后端,数据库相关,已封装成镜像并上传至镜像仓库 api-interface:提供独立的简单接 ......
示例 k8s k8 8s

k8s清理backend不存在的service对应的ingress资源

# cat clear_k8s_ingress.sh set -e kubectl get ing -A -o=custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name,SVCs:..service.name' --no-he ......
backend ingress service 资源 k8s

K8S部署

目录二进制安装部署1. 单 Master 集群架构1.1 操作系统初始化配置1.2 部署 docker 引擎1.3 部署 etcd 集群1.4 部署 Master 组件1.5 部署 Worker Node 组件 二进制安装部署 1. 单 Master 集群架构 K8S 选择 1.20 版本(国内主流 ......
K8S K8 8S

k8s中使用prometheus

使用方法 git clone https://github.com/prometheus-operator/kube-prometheus.git cd kube-prometheus # 先部署 kube-prometheus 的 CRD 和 创建 monitoring namespace kub ......
prometheus k8s k8 8s

61.k8s常用命令

常用查询命令: kubecctl get hpa #查询容器弹性使用情况 kubectl get pod | grep top #获取top的pod信息 kubectl get nodes #获取节点信息 kubectl top pod | grep top #查询top的pod资源情况 kubec ......
命令 常用 k8s 61 k8

k8s查看资源所在的组和是否namespaced等信息

k8s 1.19.0 [root@node1 ~]# k api-resources -owide NAME SHORTNAMES APIGROUP NAMESPACED KIND VERBS bindings true Binding [create] componentstatuses cs f ......
namespaced 所在 资源 信息 k8s

k8s创建只读用户

第一步,创建clusterrole,clusterrolebinding,sa kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: read-only-cluster-role rules: - api ......
用户 k8s k8 8s

k8s 通过配置 hostAliases 来进行域名解析

在 Kubernetes (K8s) 中,hostAliases 是一种用于在 Pod 中配置主机名与 IP 地址映射的机制。通过使用 hostAliases,你可以将指定的主机名映射到 Pod 所在节点的 IP 地址,从而实现对主机名的自定义解析。这对于一些特定的用例,比如与主机上的外部资源进行交 ......
hostAliases 域名 k8s k8 8s

k8s-服务网格实战-入门Istio

背景 终于进入大家都比较感兴趣的服务网格系列了,在前面已经讲解了: 如何部署应用到 kubernetes 服务之间如何调用 如何通过域名访问我们的服务 如何使用 kubernetes 自带的配置 ConfigMap 基本上已经够我们开发一般规模的 web 应用了;但在企业中往往有着复杂的应用调用关系 ......
网格 实战 Istio k8s k8

K8S 下配置 Default StorageClass (NFS)

创建NFS共享服务(Ubuntu) apt-get install -y nfs-kernel-server # 安装nfs服务器 apt-get install -y nfs-common #安装nfs客户端手动编辑/etc/exports配置文件 root@master:~/app/k8s# v ......
StorageClass Default K8S NFS K8

k8s pvc详解

一、概述PVC 的全称是:PersistentVolumeClaim(持久化卷声明),PVC 是用户存储的一种声明,PVC 和 Pod 比较类似,Pod 消耗的是节点,PVC 消耗的是 PV 资源,Pod 可以请求 CPU 和内存,而 PVC 可以请求特定的存储空间和访问模式。对于真正使用存储的用户 ......
k8s pvc k8 8s

k8s1.18参数详解

-v, --v int日志级别详细程度的数字。 --logtostderr 默认值:true在标准错误而不是文件中输出日志记录。--bind-address string 默认值:"0.0.0.0"用来监听 --secure-port 端口的 IP 地址。集群的其余部分以及 CLI/web 客户端必 ......
参数 1.18 k8s k8 8s

快速运维 - K8s

更新日志: - 2023.10.31 1055 初始化 HELM Helm是一个用于k8s的包管理器,使用helm之后就不需要了解k8s的yaml语法并编写应用部署文件,可以通过helm下载并在k8s上安装需要的应用。 Helm还提供了k8s的软件部署,删除,升级,回滚应用的强大功能。 列表 列举安 ......
K8s K8 8s

DHorse改用fabric8的SDK与k8s集群交互

现状 在dhorse 1.4.0版本之前,一直使用k8s官方提供的sdk与k8s集群交互,官方sdk的Maven坐标如下: <dependency> <groupId>io.kubernetes</groupId> <artifactId>client-java</artifactId> <vers ......
集群 fabric8 DHorse fabric SDK

k8s及其基本组件下载

k8s_install.sh !/usr/bin/env bash set -e get_version() { containerd_version="v1.7.7" runc_version="v1.1.9" cni_version="v1.3.0" cri_tools_version="v1. ......
组件 k8s k8 8s

k8s及其基本插件安装

k8s_install.sh #!/bin/bash set -e master1="10.1.1.60" master2="10.1.1.61" master3="10.1.1.62" containerd_version=v1.7.7 runc_version=v1.1.9 cni_versio ......
插件 k8s k8 8s

K8S(KubeSphere)边做边学(一)——基础故障排查

公司系统近1年开始转变为基于微服务的k8s部署结构,使用的是kubesphere。 由于公司系统迭代更新频率较高,且不时有新的私有化客户部署搭建,更新和部署过程中经常会遇到各类问题。对于研发出生,非运维专业又是半路出家学习了解K8S的我来说,一路磕磕碰碰,边学习边积攒经验,并对期间的操作处理做个总结 ......
KubeSphere 故障 基础 K8S K8

k8s-label和selector

说明 k8s通过lable来为资源打上标签,通过selector来查找。而不是像传统mysql对象之间关联使用强关联外键属性 比如deployment需要关联RS 则通过RS打上标签,deployment通过配置select选择器去查找 标签的特性 label有如下的一些特点: label可以被附加 ......
k8s-label selector label k8 8s

shell 脚本一键部署 k8s 高可用集群

github地址: https://github.com/Johnny-Demo/deploy/tree/k8s-cluster 有不理解的地方可以私信我 ......
集群 脚本 shell k8s k8

k8s接入外部metrics数据进行hpa扩缩容

一般来说我们只会按照系统设置的cpu和mem去动态扩缩容,但是其实这样很不灵活,比如,jvm占的大小并不等同于真正应用所占的内存,如果有一种可能,可以再监控数据里拿出来一个衡量指标数据,然后依照这个数据进行动态扩缩容,这样的话就会灵活很多,研究了2天,今天终于研究明白了,赶紧记录一下 第一步,安装p ......
metrics 数据 k8s hpa k8
共1363篇  :10/46页 首页上一页10下一页尾页