原创 kubernetes-----控制器

一.控制器概述 控制器:又稱之爲工作負載,分別包含以下類型的控制器,控制器決定資源的類型 1.Deployment 2.StatefulSet 3.DaemonSet 4.Job 5.CronJob pod與控制器之間的關係 控

原创 kubernetes-----pod深入管理

目錄 一.資源限制 二.重啓策略 三.健康檢查(探針--Probe) LivenessProbe(親和性探針) ReadinessProbe(就緒性探針) 探針的三種實現方式 一.資源限制 生產環境中我們需要對pod進行資源限制,因爲po

原创 kubernetes-----pod調度約束

一.創建pod的過程 Kubernetes通過watch的機制進行每個組件的協作,每個組件之間的設計實現瞭解耦 用戶創建pod資源的過程: 用戶使用命令kubectl create pod向apiserver請求創建pod,apise

原创 自動化運維工具-----Ansible入門詳解

目錄 一.Ansible簡介 什麼是Ansible? Ansible的特點 Ansible的架構 二.Ansible任務執行解析 ansible任務執行模式 ansible執行流程 ansible命令執行過程 三.Ansible配置解析

原创 自動化運維工具-----Ansible playbook詳解

目錄 一.Ansible playbook簡介 二.Ansible playbook使用場景 三.Ansible playbook格式 格式簡介 核心元素 基本組件 variables變量 模板templates 條件測試 字典 角色定製

原创 kubernetes-----pod資源創建與Harbor私有倉庫

目錄 pod的特點 pod容器的分類 infrastructure container 基礎容器 initcontainers 初始化容器 container 業務容器 鏡像拉取策略(image PullPolicy) 在K8S羣集中添加

原创 自動化運維工具-----SaltStack批量部署web應用

一.實驗環境 角色 IP地址 主機名稱 軟件包 master 192.168.43.108 master.saltstack.com epel-release、salt-master minion 192.168.43.109 web01

原创 自動化運維工具-----SaltStack入門介紹

一.SaltStack介紹 Saltstack簡介 Saltstack是一個服務器基礎架構集中化管理平臺,具備配置管理、遠程執行、監控等功能, SaltStack基於python開發的一套c/s自動化運維工具,通信採用了輕量級的zerom

原创 自動化運維工具-----puppet入門詳解

一.三大運維工具的比較 下表是各大自動化工具的使用下載情況 下表則是三大運維工具的簡介以及優缺點 名稱 簡介 優點 缺點 Puppet 是一個開源的軟件自動化配置和部署工具,它使用簡單且功能強大,很多大型IT公司均在使用puppet對集

原创 kubernetes-----YAML文件編寫詳解

目錄 一.YAML文件分析 YAML簡介 對象 數組 對象與數組的複合結構 純量 特殊用法 二.deployment.yaml文件詳解 三.Pod YAML文件詳解 四.Service yaml文件詳解 五.ingress:HTTP七層路

原创 kubernetes-----kubectl命令管理工具詳解

目錄 一.kubectl用法概述 二.kubectl子命令詳解(command) 三.kubectl參數詳解(flags) 四.kubectl輸出格式 五.kubectl操作實例 一.kubectl用法概述 kubectl是管理k8s集羣

原创 在kubernetes平臺創建pod一直處於ContainerCreating狀態

使用如下命令創建pod [root@master ~]# kubectl run nginx --image=nginx kubectl run --generator=deployment/apps.v1beta1 is DEPREC

原创 kubernetes-----部署多master的二進制集羣

目錄 一.多master的二進制集羣分析 二.實驗環境分析 三.具體部署 搭建k8s的單節點集羣 搭建master2節點 部署負載均衡 修改node的VIP以及pod的創建 搭建k8s的Dashboard 一.多master的二進制集羣分

原创 kubernetes-----部署單master的二進制羣集

目錄 一.單master的二進制集羣分析 二.實驗環境分析 三.具體部署 基礎環境配置 部署etcd集羣 部署flannel網絡 部署master組件 部署node組件 一.單master的二進制集羣分析 單節點的架構圖 master組

原创 [root@server ]# Could not resolve host: smtp.qq.com "/root/dead.letter" 11/296 . . . mes

報錯: [root@server ]# Could not resolve host: smtp.qq.com "/root/dead.letter" 11/296 . . . message not sent. 原因與解決: 1.DNS