博客 / 列表

小陳運維 - 搭建Zookeeper、Kafka集羣

搭建Zookeeper、Kafka集羣 Zookeeper、Kafka集羣系統環境配置 配置IP ssh root@192.168.1.190 "rm -rf /etc/machine-id; systemd-machine-id-setup;reboot" ssh root@192.168.1.192 "rm -rf /etc/machine-id; systemd-machine-id-set

大數據 , 運維 , zookeeper , Linux , kafka

小陳運維 - 部署lnmp環境,安裝typecho博客

安裝nginx和PHP環境 root@cby:~# apt install nginx php7.4 php7.4-mysql php7.4-fpm 修改nginx配置文件 root@cby:~# vim /etc/nginx/sites-available/default root@cby:~#cat/etc/nginx/sites-available/default server {

typecho , MySQL , php , Nginx , lnmp

小陳運維 - Ubuntu安裝typecho博客

Ubuntu安裝typecho博客 簡介 名稱的來歷 Typecho 是由 type 和 echo 兩個詞合成的,來自於開發團隊的頭腦風暴。 Type,有打字的意思,博客這個東西,正是一個讓我們通過打字,在網絡上表達自己的平台。Echo,意思是回聲、反饋、共鳴,也是PHP裏最常見、最重要的函數,相信大部分PHP愛好者都是從 echo 'Hello,world!'; 開始自己的PHP編程之路的。 T

typecho , php , php-fpm , Nginx , Ubuntu

小陳運維 - Kubernetes核心-Ingress-metallb

Kubernetes核心-Ingress-metallb 使用一種能感知協議配置的機制來解析 URI、主機名稱、路徑等 Web 概念, 讓你的 HTTP(或 HTTPS)網絡服務可被訪問。 Ingress 概念允許你通過 Kubernetes API 定義的規則將流量映射到不同後端。 部署metallb MetalLB 是Kubernetes 的一個裸機環境下的負載均衡器,它為LoadBalanc

kubernetes , ingress , Linux , Docker

小陳運維 - 批量配置主機IP地址

批量配置主機IP地址 背景 我在經常裝一些主機,主機都是虛擬機克隆出來的,網卡的uuid不會變,自動獲取IPv6地址會出現問題,每次都需手動配置,比較麻煩。所以編寫了一個自動配置地址的腳本。 我的IPv6是需要通過DHCPv6自動下發公網地址,但是我又需要一個簡短的內網IPv6地址,所以我的腳本中,只配置了一個內網的地址。這個地址沒有配置網關。 免密 第一步先將所有的主機配置免密登錄 yum in

shell-script , Linux , shell

小陳運維 - Linux防火牆firewall的使用

Linux防火牆firewall的使用 CentOS 7新的防火牆服務firewalld的基本原理,它有個非常強大的過濾系統,稱為 Netfilter,它內置於內核模塊中,用於檢查穿過系統的每個數據包。 這意味着它可以在到達目的地之前以編程方式檢查、修改、拒絕或丟棄任何網絡數據包,如傳入、傳出或轉發,從 Centos-7 開始,firewalld 成為管理基於主機的防火牆服務的默認工具,firew

服務器 , Centos , Linux , firewalld , 防火牆

小陳運維 - Grafana Prometheus Altermanager 監控系統

Grafana Prometheus Altermanager 監控系統 基本概念 Prometheus 是一套開源的系統監控、報警、時間序列數據庫的組合,最初有 SoundCloud 開發的,後來隨着越來越多公司使用,於是便獨立成開源項目。Alertmanager 主要用於接收 Prometheus 發送的告警信息,它支持豐富的告警通知渠道,例如郵件、微信、釘釘、Slack 等常用溝通工具,而且

監控 , linux運維 , Centos , Linux , 監控工具

小陳運維 - 使用kubeadm部署高可用IPV4/IPV6集羣---V1.32

使用kubeadm部署高可用IPV4/IPV6集羣 https://github.com/cby-chen/Kubernetes 開源不易,幫忙點個star,謝謝了 k8s基礎系統環境配置 配置IP # 注意! # 若虛擬機是進行克隆的那麼網卡的UUID和MachineID會重複 # 需要重新生成新的UUIDUUID和MachineID # UUID和MachineID重複無法DHCP獲取到IPV

kubernetes , ipv4 , ipv6 , Centos , Linux

小陳運維 - 二進制安裝Kubernetes(k8s)v1.34.0

二進制安裝Kubernetes(k8s)v1.34.0 介紹 https://github.com/cby-chen/Kubernetes 開源不易,幫忙點個star,謝謝了 kubernetes(k8s)二進制高可用安裝部署,支持IPv4+IPv6雙棧。 強烈建議在Github上查看文檔 !!! Github出問題會更新文檔,並且後續儘可能第一時間更新新版本文檔 !!! 手動項目地址:https

kubernetes , Centos , Linux , Docker , Ubuntu

小陳運維 - K8s 1.33 原地擴縮容特性

K8s 1.33 原地擴縮容特性 背景 在創建好的pod容器中,進行了資源限制,在之前的版本中,修改資源配置是需要重啓pod才可生效,在1.33版本的kubernetes可以直接調整正在運行的 Pod 的 CPU 和內存配置,而無需重啓pod容器。 需要注意的是,此功能目前為bate版本,並且在集羣中默認開啓。我們可以直接使用該新特性。 操作演示 創建一個資源監控 Pod [root@k8s-ma

虛擬化 , 容器 , kubernetes , Linux , 資源

小陳運維 - Docker Swarm 核心概念及詳細使用

Docker Swarm 核心概念及詳細使用 Docker Swarm 介紹 Docker Swarm 是 Docker 的原生集羣管理工具。它的主要作用是將多個 Docker 主機集成到一個虛擬的 Docker 主機中,為 Docker 容器提供集羣和調度功能。通過 Docker Swarm,您可以輕鬆地管理多個 Docker 主機,並能在這些主機上調度容器的部署。下面是 Docker Swar

容器 , 虛擬機 , Linux , 網絡 , Docker

小陳運維 - Redis Cluster集羣模式部署

Redis Cluster模式部署 Redis的哨兵模式基本已經可以實現高可用,讀寫分離 ,但是在這種模式下每台 Redis 服務器都存儲相同的數據,很浪費內存,所以在 redis3.0上加入了Cluster 集羣模式,實現了 Redis 的分佈式存儲,也就是説每台 Redis 節點上存儲不同的內容。下面是Cluster 集羣模式的一些特點: Sentinel模式基本可以滿足一般生產的需求,具

內存 , 緩存 , Linux , redis集羣 , 集羣

小陳運維 - Redis Sentinel哨兵模式部署

Redis Sentinel哨兵模式部署 主從模式的弊端就是不具備高可用性,當master掛掉以後,Redis將不能再對外提供寫入操作,因此sentinel模式應運而生。sentinel中文含義為哨兵,顧名思義,它的作用就是監控redis集羣的運行狀況,此模式具有如下一些特點: sentinel模式是建立在主從模式的基礎上,如果只有一個Redis節點,sentinel就沒有任何意義; 當ma

內存 , redis , 緩存 , Linux , redis集羣

小陳運維 - Redis主從模式部署

Redis主從模式部署 主從模式是Redis三種集羣模式中最簡單的,主數據庫(master)和從數據庫(slave)。其中,主從複製有如下特點: 主數據庫可以進行讀寫操作,當讀寫操作導致數據變化時會自動將數據同步給從數據庫; 從數據庫一般是隻讀的,並且接收主數據庫同步過來的數據; 一個master可以擁有多個slave,但是一個slave只能對應一個master; slave掛了不影響其

內存 , redis , 緩存 , 數據庫 , Linux

小陳運維 - Redis單實例安裝

Redis單實例安裝 Redis(Remote Dictionary Server)是一個開源的內存數據庫,遵守 BSD 協議,它提供了一個高性能的鍵值(key-value)存儲系統,常用於緩存、消息隊列、會話存儲等應用場景。 性能極高:Redis 以其極高的性能而著稱,能夠支持每秒數十萬次的讀寫操作24。這使得Redis成為處理高併發請求的理想選擇,尤其是在需要快速響應的場景中,如緩存、會話

內存 , redis , 數據庫 , Linux

小陳運維 - kubernetes(k8s)部署 Metrics Server 資源

資源使用指標,例如容器 CPU 和內存使用率,可通過 Metrics API 在 Kubernetes 中獲得。這些指標可以直接被用户訪問,比如使用 kubectl top 命令行,或者被集羣中的控制器 (例如 Horizontal Pod Autoscalers) 使用來做決策。 配置api聚合層 添加配置api啓動service文件 --enable-aggregator-routing=

容器 , kubernetes , metrics , Linux , 資源

小陳運維 - 網絡抓包 tcpdump 使用指南

在網絡問題的調試中,tcpdump應該説是一個必不可少的工具,和大部分linux下優秀工具一樣,它的特點就是簡單而強大。它是基於Unix系統的命令行式的數據包嗅探工具,可以抓取流動在網卡上的數據包。 監聽所有網卡所有包 tcpdump 監聽指定網卡的包 tcpdump -i ens18 監聽指定IP的包 tcpdump host 192.168.1.11 監聽指定來源IP tcpdump src

tcpdump , 抓包解密 , Linux , 抓包過濾 , 網絡

小陳運維 - Ubuntu 通過 Netplan 配置網絡教程

Ubuntu通過Netplan配置網絡教程 UbuntuthroughNetplanconfigurationnetworktutorial 一、Netplan配置流程 1.Netplanconfigurationprocess 1、Netplan默認配置文件在/etc/netplan目錄下。您可以使用以下命令找到: 1.ThedefaultconfigurationfileofNetplani

服務器 , network , server , 網絡 , Ubuntu