随笔分类 - kubernetes
摘要:1.简介 Metrics Server 是一个用于 Kubernetes 集群的监控工具,它用于收集、存储和提供关于集群中各种资源的度量数据。Metrics Server 是 Kubernetes 中一个核心的指标收集器,可以提供关于 CPU 和内存使用情况、节点资源利用率以及其他重要指标的信息。它
阅读全文
摘要:kube-vip的实例应用 1. 简介 kube-vip 是一个用于 Kubernetes 集群的轻量级负载均衡器和虚拟 IP 解决方案,主要用于为 Kubernetes 控制平面和服务提供高可用性和负载均衡功能。它可以在 Kubernetes 集群中用作多种角色,包括作为 Kubernetes 控
阅读全文
摘要:为了在Ubuntu系统上部署Helm,你需要按照以下步骤操作: 先决条件: 确保你有一个Kubernetes集群,并且你的本地机器已经安装了kubectl工具,并且配置好了与你的Kubernetes集群通信。 下载Helm: 你可以从Helm的官方发布页面下载最新版本的Helm包。或者,你可以使用脚
阅读全文
摘要:1.初始化操作 介绍:kubeadm 是一个工具,它帮助初始化和配置 Kubernetes 集群。下面是在 Ubuntu 22.04 上安装和部署 Kubernetes 使用 kubeadm 的基本步骤。请注意,在执行以下步骤之前,您需要有一组服务器或虚拟机,至少一台作为控制平面节点(master)
阅读全文
摘要:1.使用 前言:Kubescape 是一个开源的 Kubernetes 安全平台。它包括风险分析、安全合规性和错误配置扫描。它面向 DevSecOps 从业者或平台工程师,提供易于使用的 CLI 界面、灵活的输出格式和自动扫描功能。它为 Kubernetes 用户和管理员节省了宝贵的时间、精力和资源
阅读全文
摘要:1.部署zookeeper 1.1.创建命令空间 kubectl create ns kafka -- 1.2.helm包拉取本地 # 添加bitnami仓库 helm repo add bitnami https://charts.bitnami.com/bitnami # 查询chart hel
阅读全文
摘要:介绍:它是基于 Kubernetes 的云原生数据基础设施,为用户提供了关系型数据库、NoSQL 数据库、向量数据库以及流计算系统的管理控制功能。可以使用提供的命令轻松部署处理数据库实例。 github:https://github.com/apecloud/kubeblocks 官网:https:
阅读全文
摘要:准备 官网: https://prometheus.io https://grafana.com 其他文章: #Prometheus (qq.com) 创建命名空间: mkdir -p /root/prometheus && cd /root/prometheus cat > monitor-sa.
阅读全文
摘要:1. 创建ingress GitHub:ingress-nginx/index.md at controller-v1.1.3 · kubernetes/ingress-nginx (github.com) 源文件地址:ingress-nginx/index.md at controller-v1.
阅读全文
摘要:官网地址:https://kubernetes.github.io/ingress-nginx/ github:https://github.com/kubernetes/ingress-nginx/tree/main/charts/ingress-nginx 参考文档:使用ingress暴露kub
阅读全文
摘要:前言:一开始准备部署 2.0 版本及以上版本eck集群,但是在部署 elasticsearch 时死活挂载不上pvc,kubectl get pv,pvc发现pv和pvc已经是Bound状态,但是pod内依然有0/3 nodes are available: 3 pod has unbound im
阅读全文
摘要:前言:rancher主要可以管理和创建k8s集群并在rancher上面做操作,类似于k8s自带的控制面板能够监控集群但是功能有比面板多,详细专业的解释请看官网。🙈🙉🙊 官网:https://www.rancher.cn/、GitHub:https://github.com/rancher/ra
阅读全文
摘要:前言:部署方式:本地部署,采用高可用去访问harbor 两台机器离线部署harbor 两台机器部署keepalived harbor仓库配置镜像同步操作 上传镜像,测试三个地址(node01、node02、vip) 项目地址:https://github.com/goharbor/harbor、官网
阅读全文
摘要:GitHub:https://github.com/derailed/k9s 官网:https://k9scli.io/ 各系统安装:https://snapcraft.io/k9s(环境有坑,需要进一步排查) 兼容列表:https://github.com/derailed/k9s/tree/v0
阅读全文
摘要:背景概述 需要再其他机器连接上k8s集群进行访问 具体操作 kubectl下载地址:https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/ curl -LO "https://dl.k8s.io/release/$(cu
阅读全文
摘要:Kube-prometheus:https://github.com/coreos/kube-prometheus 1.部署👍 # 下载安装文件 git clone -b release-0.11 --single-branch https://github.com/coreos/kube-pro
阅读全文
摘要:一、执行内容 kubectl get ns rook-ceph Terminating 18h # 开启另外一个窗口窗口 kubectl proxy --port=8081 kubectl get namespace rook-ceph -o json |jq '.spec = {"finalize
阅读全文
摘要:kubernetes集群需要升级那些组件: 升级管理节点,管理节点上的kube-apiserver,kuber-controller-manager,kube-scheduler,etcd等; 其他管理节点,管理节点如果以高可用的方式部署,多个高可用节点需要一并升级; worker工作节点,升级工作
阅读全文
摘要:1. 环境准备 1.1 安装规划 角色 IP 组件 k8s-master1 192.168.80.45 etcd, api-server, controller-manager, scheduler, docker k8s-node01 192.168.80.46 etcd, kubelet, ku
阅读全文