跳到主內容
進階搜尋
搜尋字串
內容類型

精確符合
標籤搜尋
日期選項
在此之後更新
在此之前更新
在此之後建立
在此之前建立

搜尋結果

找到了 668 個結果

【Jenkins】docker-compose

【Treeman】總覽 Jenkins

version: '3.1' services: jenkins: deploy: resources: limits: cpus: '0.50' # memory: 500M image: jenkins/jenkins:2.462.3-lts-jdk11 # image: jenkins/jenkins:lts-jdk11 # restart: always contai...

docker-compose

【Lua】Learn Lua in 15 Minutes

【Treeman】總覽 Nginx

Learn Lua in 15 Minutes -- Two dashes start a one-line comment. --[[ Adding two ['s and ]'s makes it a multi-line comment. --]] ---------------------------------------------------- -- 1. Variables and flow control. -----------------------...

相關資源

【Treeman】總覽 程式相關

Learn X in Y minutes https://learnxinyminutes.com/

Docker 使用私有repo (Nexus)

【Treeman】總覽 Docker

vim /etc/docker/daemon.json { "insecure-registries": ["10.10.10.10:8083"], "registry-mirrors": ["http://10.10.10.10:8083"] } sudo systemctl restart docker https://registry-1.docker.io

【Linux】【權限管理】【acl】設定/var/www/html for tomcat 可讀寫

【Treeman】Linux

以下是如何在 Ubuntu 中設置這些 ACL 權限的步驟。 步驟 1:啟用 ACL 支持 如果 ACL 尚未啟用,請確保相關功能已經安裝並啟用: 安裝 ACL 工具: sudo apt install acl 確保文件系統支持 ACL: sudo mount -o remount,acl / 步驟 2:設置基本權限 設定 /var/www/html 的基本權限: sudo chmod 775 /var/www/html sudo chown root:root /var/www...

【Linux】SSH 跳板機設定

【Treeman】Linux

如果你經常需要透過主機A跳到主機B進行操作,可以考慮以下幾種方法來提升效率: 1. SSH 跳板機設定 (ProxyJump 或 ProxyCommand) 你可以在 ~/.ssh/config 檔案中設定跳板機 (主機A) 和目標主機 (主機B)。 方法一:使用 ProxyJump (推薦,簡潔且較新) Host 主機B HostName <主機B的IP或主機名> User <使用者名稱> ProxyJump <主機A的使用者名稱>@<主機A的IP或主...

Kind 簡易說明

【Treeman】總覽 K8s

K8s Workload 以下是 DaemonSet、StatefulSet、ReplicaSet 和 Deployment 的詳細比較: 特性 DaemonSet StatefulSet ReplicaSet Deployment 用途 確保每個 Node 上運行一個 Pod 副本。 部署有狀態的應用,每個 Pod 都有固定標識。 確保指定數量的 Pod 副本運行。 管理 Pod 和 ReplicaSet,提供滾動更新功能。 典型場景 日誌收集器、監控代理等需要全節點覆蓋。 資...

Docker 內 container 如何使用Docker

【Treeman】總覽 Docker

在 Docker 容器內部直接執行宿主機上的 Docker 命令有一定的限制,因為 Docker 容器本身是與宿主機隔離的。以下是一些實現方法,根據不同需求選擇適合的解法: 方法 1:將 Docker socket 映射到容器 將宿主機的 Docker socket (/var/run/docker.sock) 映射到容器內部,這樣容器內部的 Docker CLI 可以直接與宿主機的 Docker daemon 通訊。 步驟 啟動容器時掛載 Docker socket: docker run -it ...

Laravel 8 + Vue 3 專案建置(PHP 7.4 支援)

【Treeman】總覽 Laravel

🔧 專案名稱:DemoProject 由於 PHP 7.4 無法使用 Vite,因此本指南使用 Laravel Mix 來配置 Laravel 8 + Vue 3 專案。 ✅ 步驟 1:安裝 Laravel 8 composer create-project laravel/laravel demo-project "8.*" cd insure-next 啟動 Laravel 伺服器來確認專案正常運行: php artisan serve ✅ 步驟 2:安裝 Vue 3 在專案目錄下執行以...

kubectl常用命令

【Treeman】總覽 K8s

kubectl 常用指令表格(繁體中文) 以下是 kubectl 常用指令的表格整理,包含了集群資訊查看、資源管理、排錯調試、日誌查看等各類常用操作,方便你快速查找和使用。 功能分類 指令 說明 集群資訊 kubectl version 查看客戶端和伺服器的版本資訊   kubectl cluster-info 查看集群的基本資訊   kubectl get nodes 列出所有節點(Nodes)   kubectl de...

yaml 說明

【Treeman】總覽 K8s

apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment namespace: default spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers:...

Pod 基本概念

【Treeman】總覽 K8s

  Pod 概述 Pod 是 Kubernetes 系統中可以創建和管理的最小單位,是資源對象模型中由使用者創建或部署的最小資源對象模型,也是 Kubernetes 平台上運行容器化應用的資源對象。其他的資源對象都是用來支援或強化 Pod 的功能,例如: 控制器 資源對象用來監控 Pod 的狀態 Service 或 Ingress 資源對象用來暴露 Pod 引用外部訪問 PersistentVolume 資源對象用來為 Pod 提供存儲等功能 Kubernetes 並不直接調度容器,而是調度 P...

Controller 基本概念

【Treeman】總覽 K8s

1. 什麼是 Controller 在集群上管理和運行容器的對象 2. Pod 和 Controller 的關係 Pod 是通過 Controller 實現應用的運維,例如 伸縮、滾動升級 等 Pod 和 Controller 之間通過 label 標籤 建立關係 (selector) 3. Deployment 的應用場景 部署 無狀態應用 管理 Pod 和 ReplicaSet 支援 滾動升級、回滾、彈性伸縮 等功能 應用場景: Web 服務 微服務 以下是圖片中的文字辨識及繁體中文翻譯...

Service 基本概念

【Treeman】總覽 K8s

服務發現 以下是圖片內容的文字辨識及繁體中文翻譯: 1. 無狀態和有狀態 (1) 無狀態: 認為 Pod 都是一樣的 沒有順序要求 不用考慮在哪個 Node 運行 可以隨意進行伸縮和擴展 (2) 有狀態: 上述因素都需要考慮到 讓每個 Pod 獨立,保持 Pod 啟動順序和唯一性 唯一的網路標識符,持久存儲 有順序,例如 MySQL 主從 2. 部署有狀態應用 (1) 無頭 Service ClusterIP: None apiVersion: v1 kind: Servi...

【Kibana】 使用 https

【Treeman】總覽 ELK

要在本機環境的 Kibana 自產憑證,並讓 Kibana 支援 HTTPS,而非預設的 HTTP,以下是詳細步驟: 🚀 步驟 1:產生自簽名憑證(Self-Signed Certificate) 🔧 使用 OpenSSL 產生憑證: 開啟終端機,執行以下指令來建立一個新的私鑰和自簽名憑證: mkdir -p /etc/kibana/ssl cd /etc/kibana/ssl # 產生私鑰和自簽名憑證,設定有效期限為 365 天 openssl req -x509 -newkey rsa:4096 ...

ConfigMap

【Treeman】總覽 K8s

以下是圖片內容的辨識及繁體中文翻譯,並補充完整 1-4 步驟 的詳細說明: ConfigMap 操作步驟 1. 創建配置文件 創建一個配置文件,例如 redis.properties: [root@k8smaster ~]# vi redis.properties # 文件內容 redis.host=127.0.0.1 redis.port=6379 redis.password=123456 2. 創建 ConfigMap 將配置文件創建為 ConfigMap: [root@k8smas...

K8s 安全機制

【Treeman】總覽 K8s

以下是圖片的文字辨識及繁體中文翻譯: Kubernetes 集群安全機制 1. 概述 訪問 k8s 集群時,需要經過三個步驟完成具體操作: 第一步:認證 第二步:授權 第三步:準入控制 訪問過程: 訪問時需要經過 apiserver,apiserver 做統一認證和驗證,例如門衛。 訪問過程中需要 證書、token,或者用 用戶名+密碼。 如果訪問 Pod,還需要 serviceAccount。 第一步 認證:傳輸安全 傳輸安全: 對外不暴露 8080 端口,只能內...

k8s 持久化儲存

【Treeman】總覽 K8s

以下是圖片內容的文字辨識及翻譯成繁體中文: 數據卷 emptydir,是本地存儲,pod 重啟,數據不存在了,需要對數據持久化存儲 1. NFS,網絡存儲 pod 重啟,數據還存在的方式 第一步:找一台服務器作為 NFS 服務端 (1) 安裝 NFS yum install -y nfs-utils (2) 設置掛載路徑 [root@atonline ntest /]# vi /etc/exports /data/nfs *(rw,no_root_squash) (3) 掛載路徑需要創建...