avatar

甄天祥-Linux-个人小站

A text-focused Halo theme

  • 首页
  • 分类
  • 标签
  • 关于
Home
甄天祥-Linux-个人小站

Docker 容器进程查找与内存CPU使用情况

一、获取 PID 对应的容器 有的时候我们经常会排查服务资源使用情况,往往使用 top 命令来查看负载情况和当前进程的资源使用情况,那如何根据这些进程来查找到对应的 docker 容器呢 那么此时就会有大聪明来说了,docker top

2025-03-03 云原生与容器技术

Ubuntu-22.04.2 配置本地APT源仓库

本文详细介绍了在Ubuntu系统上通过下载安装包并配置本地软件源来离线安装一系列软件的方法。首先,使用`apt-get download`命令下载了包括ntp、docker-ce、kubeadm等在内的多个软件及其依赖项的.deb文件。接着,为了能够从这些本地下载的.deb文件中安装软件,文章指导用户安装dpkg-dev,并创建了一个本地索引目录结构用于存放这些.deb文件。随后,利用`dpkg-scanpackages`工具生成必要的Packages.gz文件以供APT使用。最后,通过修改`/etc/apt/sources.list`添加新的本地源路径,并执行`apt update`更新软件列表后,即可测试性地安装之前下载的软件包,确保整个过程顺利完成。

2025-03-03 Linux系统与应用

Ubuntu-20.04 新建 AP 热点并分享

hostapd 是一个在 Linux 系统上运行的用户空间守护进程,用于将网络接口(如无线网卡)配置为 无线接入点(AP)。它支持多种无线标准,包括 IEEE 802.11a/b/g/n/ac,并且能够管理 Wi-Fi 网络的安全性、加密、身份验证等。 hostapd 的功能: 创建无线接入点: h

2025-03-03 Linux系统与应用

Ansible-playbook 自动化离线部署 Kubernetes 集群

本文档详细介绍了在CentOS 7和Ubuntu 22.04.2系统上使用Ansible部署Kubernetes集群的步骤。首先,文档提供了基础环境配置的说明,包括安装Ansible和sshpass工具,并创建了普通用户及配置免密登录。接着,通过一个脚本实现了批量配置多个主机上的用户、sudo权限以及SSH免密登录。对于单master和多master集群的部署,分别提供了详细的主机分组文件示例和全局变量设置指导。此外,还介绍了如何验证etcd和Kubernetes集群的状态,以及如何进行集群的平滑扩容。最后,文档涵盖了更换Kubernetes版本的方法,从准备RPM包到修改相关配置文件的全过程,同时提供了卸载删除集群的Playbook示例。整个过程覆盖了从初始化环境到集群运维管理的关键步骤。

2025-03-02 运维自动化与工具链

Helm 部署 kube-prometheus-stack

本文介绍了如何使用 `kube-prometheus-stack` 在 Kubernetes 集群中部署和配置监控系统。主要功能包括 Prometheus Operator、Prometheus Server、Alertmanager、Grafana 等组件,提供了全面的监控能力。文章详细说明了从拉取 Helm repo 到修改配置文件并启动服务的整个部署过程,并提供了自定义告警规则的方法。此外,还介绍了如何配置 webhook 以实现消息推送,以及如何通过 Blackbox Exporter 对外部服务进行黑盒监控。最后,文章展示了如何使用 CURL 调用 Prometheus API 接口来获取和处理集群中的监控数据,包括自动重启内存使用过高的 Pod 的脚本示例。

2025-02-20 云原生与容器技术

Kubernetes 单 Master 集群安装

本次安装为虚拟机测试环境安装 一、基础环境准备 1. 关闭防火墙和 selinux [root@k8s-master ~]# systemctl stop firewalld && systemctl disable firewalld [root@k8s-master ~]# sed -i 's/

2025-02-19 集群部署与实施

关于 Kubernetes 集群

Kubernetes(简称 K8s)是一个开源的容器编排平台,由 Google 开发并由 CNCF 维护,旨在自动化部署、扩展和管理容器化应用程序。其核心概念包括 Pod、Node、Cluster、ReplicaSet、Deployment、Service、ConfigMap 和 Secret、Namespace 以及 Ingress。Kubernetes 的优势在于高可扩展性、自愈能力、负载均衡、滚动更新与回滚、资源管理和调度。它广泛应用于微服务架构、DevOps 和 CI/CD 以及大规模应用托管。Kubernetes 的核心组件分为控制平面(如 kube-apiserver、etcd、kube-scheduler、kube-controller-manager 和 cloud-controller-manager)和工作节点组件(如 kubelet、kube-proxy 和 Container Runtime)。这些组件共同确保 Kubernetes 集群高效运行和管理容器化应用。通过 Kubernetes,开发和运维团队能够实现持续交付和自动化运维,提高应用的可靠性和效率。

2025-02-19 云原生与容器技术

Kubernetes-部署EFK日志收集+告警

一、简介 1. 关于云原生中日志 随着现在各种软件系统的复杂度越来越高,特别是部署到云上之后,再想登录各个节点上查看各个模块的log,基本是不可行了。因为不仅效率低下,而且有时由于安全性,不可能让工程师直接访问各个物理节点。而且现在大规模的软件系统基本都采用集群的部署方式,意味着对每个service

2025-02-18 云原生与容器技术
  • 1
  • 2
  • 3
  • 4

Recently Updated

  • Kubernetes 安装部署 Alist 并配置 Onlyoffice
  • KubeSphere-04-Dev-ops 流水线插件的使用
  • KubeSphere-03-Logging 日志插件的使用
  • KubeSphere-02-Service Mesh 的使用
  • KubeSphere-01-介绍与基础使用

Trending Tags

KVM Service Mesh Docker shell 路由规则 Mysql Containerd GitOps 网络设备 Prometheus

©2025 甄天祥-Linux-个人小站. Some rights reserved.

Using the Halo theme Chirpy