進階搜尋
搜尋結果
找到了 578 個結果
【Jenkins】docker-compose
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...
【Lua】Learn Lua in 15 Minutes
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. -----------------------...
相關資源
Learn X in Y minutes https://learnxinyminutes.com/
Docker 使用私有repo (Nexus)
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 可讀寫
以下是如何在 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 跳板機設定
如果你經常需要透過主機A跳到主機B進行操作,可以考慮以下幾種方法來提升效率: 1. SSH 跳板機設定 (ProxyJump 或 ProxyCommand) 你可以在 ~/.ssh/config 檔案中設定跳板機 (主機A) 和目標主機 (主機B)。 方法一:使用 ProxyJump (推薦,簡潔且較新) Host 主機B HostName <主機B的IP或主機名> User <使用者名稱> ProxyJump <主機A的使用者名稱>@<主機A的IP或主...
Kind 簡易說明
K8s Workload 以下是 DaemonSet、StatefulSet、ReplicaSet 和 Deployment 的詳細比較: 特性 DaemonSet StatefulSet ReplicaSet Deployment 用途 確保每個 Node 上運行一個 Pod 副本。 部署有狀態的應用,每個 Pod 都有固定標識。 確保指定數量的 Pod 副本運行。 管理 Pod 和 ReplicaSet,提供滾動更新功能。 典型場景 日誌收集器、監控代理等需要全節點覆蓋。 資...
Docker 內 container 如何使用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 支援)
🔧 專案名稱: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常用命令
kubectl 常用指令表格(繁體中文) 以下是 kubectl 常用指令的表格整理,包含了集群資訊查看、資源管理、排錯調試、日誌查看等各類常用操作,方便你快速查找和使用。 功能分類 指令 說明 集群資訊 kubectl version 查看客戶端和伺服器的版本資訊 kubectl cluster-info 查看集群的基本資訊 kubectl get nodes 列出所有節點(Nodes) kubectl de...
yaml 說明
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 基本概念
Pod 概述 Pod 是 Kubernetes 系統中可以創建和管理的最小單位,是資源對象模型中由使用者創建或部署的最小資源對象模型,也是 Kubernetes 平台上運行容器化應用的資源對象。其他的資源對象都是用來支援或強化 Pod 的功能,例如: 控制器 資源對象用來監控 Pod 的狀態 Service 或 Ingress 資源對象用來暴露 Pod 引用外部訪問 PersistentVolume 資源對象用來為 Pod 提供存儲等功能 Kubernetes 並不直接調度容器,而是調度 P...
Controller 基本概念
1. 什麼是 Controller 在集群上管理和運行容器的對象 2. Pod 和 Controller 的關係 Pod 是通過 Controller 實現應用的運維,例如 伸縮、滾動升級 等 Pod 和 Controller 之間通過 label 標籤 建立關係 (selector) 3. Deployment 的應用場景 部署 無狀態應用 管理 Pod 和 ReplicaSet 支援 滾動升級、回滾、彈性伸縮 等功能 應用場景: Web 服務 微服務 以下是圖片中的文字辨識及繁體中文翻譯...
Service 基本概念
服務發現 以下是圖片內容的文字辨識及繁體中文翻譯: 1. 無狀態和有狀態 (1) 無狀態: 認為 Pod 都是一樣的 沒有順序要求 不用考慮在哪個 Node 運行 可以隨意進行伸縮和擴展 (2) 有狀態: 上述因素都需要考慮到 讓每個 Pod 獨立,保持 Pod 啟動順序和唯一性 唯一的網路標識符,持久存儲 有順序,例如 MySQL 主從 2. 部署有狀態應用 (1) 無頭 Service ClusterIP: None apiVersion: v1 kind: Servi...
【Kibana】 使用 https
要在本機環境的 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
以下是圖片內容的辨識及繁體中文翻譯,並補充完整 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 安全機制
以下是圖片的文字辨識及繁體中文翻譯: Kubernetes 集群安全機制 1. 概述 訪問 k8s 集群時,需要經過三個步驟完成具體操作: 第一步:認證 第二步:授權 第三步:準入控制 訪問過程: 訪問時需要經過 apiserver,apiserver 做統一認證和驗證,例如門衛。 訪問過程中需要 證書、token,或者用 用戶名+密碼。 如果訪問 Pod,還需要 serviceAccount。 第一步 認證:傳輸安全 傳輸安全: 對外不暴露 8080 端口,只能內...
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) 掛載路徑需要創建...