上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 69 下一页

2022年3月29日

|NO.Z.00029|——————————|^^ 部署 ^^|——|KuberNetes&二进制部署.V07|5台Server|——|Keepalived|haproxy|

摘要: 一、Keepalived高可用配置 ### Keepalived部署说明 ~~~ 高可用配置(注意:如果不是高可用集群,haproxy和keepalived无需安装) ~~~ 如果在云上安装也无需执行此章节的步骤,可以直接使用云上的lb,比如阿里云slb,腾讯云elb等 ~~~ 公有云要用公有云自带 阅读全文

posted @ 2022-03-29 13:17 yanqi_vip 阅读(74) 评论(0) 推荐(0)

|NO.Z.00030|——————————|^^ 部署 ^^|——|KuberNetes&二进制部署.V08|5台Server|——|kubernetes-master|kube-apiserver|

摘要: 一、kubernetes-master组件配置:kubernetes创建环境目录 ### 为kubernetes组件创建环境目录 ~~~ 所有节点创建相关目录 [root@k8s-master01 ~]# mkdir -p /etc/kubernetes/manifests/ /etc/system 阅读全文

posted @ 2022-03-29 13:17 yanqi_vip 阅读(52) 评论(0) 推荐(0)

|NO.Z.00031|——————————|^^ 部署 ^^|——|KuberNetes&二进制部署.V09|5台Server|——|kubernetes-master|kube-controller-manager|

摘要: 一、kube-ControllerManager组件部署 ### kube-controller-manager ~~~ 所有Master节点配置kube-controller-manager service ~~~ # 注意本文档使用的k8s Pod网段为172.16.0.0/12, ~~~ # 阅读全文

posted @ 2022-03-29 13:17 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00028|——————————|^^ 部署 ^^|——|KuberNetes&二进制部署.V06|5台Server|——|etcd配置|

摘要: 一、kubernetes系统组件配置 ### k8s-master01节点etcd.yaml配置 ~~~ etcd配置大致相同,注意修改每个Master节点的etcd配置的主机名和IP地址 ### k8s-master01.etcd.yaml配置文件 [root@k8s-master01 ~]# v 阅读全文

posted @ 2022-03-29 13:16 yanqi_vip 阅读(49) 评论(0) 推荐(0)

|NO.Z.00025|——————————|^^ 部署 ^^|——|KuberNetes&二进制部署.V03|5台Server|——|内核升级|

摘要: 一、内核升级 ### 在master01节点下载内核:并发送到其它节点 ~~~ # CentOS7 需要升级内核至4.18+,本地升级的版本为4.19 [root@k8s-master01 ~]# cd /root [root@k8s-master01 ~]# wget http://193.49. 阅读全文

posted @ 2022-03-29 13:15 yanqi_vip 阅读(60) 评论(0) 推荐(0)

|NO.Z.00026|——————————|^^ 部署 ^^|——|KuberNetes&二进制部署.V04|5台Server|——|基础组件|

摘要: 一、基本组件安装 ### docker-ce安装:Docker安装 ~~~ # 所有节点安装Docker-ce 19.03 [root@k8s-master01 ~]# yum install docker-ce-19.03.* -y ### 更改docker的启动参数为systemd ~~~ # 阅读全文

posted @ 2022-03-29 13:15 yanqi_vip 阅读(27) 评论(0) 推荐(0)

|NO.Z.00027|——————————|^^ 部署 ^^|——|KuberNetes&二进制部署.V05|5台Server|——|证书生成|

摘要: 一、生成证书: ### 生成证书:Master01下载生成证书工具(下载不成功可以去百度网盘)及创建资源目录 ~~~ etcd及kubernetes证书生成 ~~~ 二进制安装最关键步骤,一步错误全盘皆输,一定要注意每个步骤都要是正确的 ### 下载证书生成工具 [root@k8s-master01 阅读全文

posted @ 2022-03-29 13:15 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00023|——————————|CloudNative|——|KuberNetes&二进制概述.V01|5台Server|——|部署说明|kubernetes.V1.21.2|

摘要: 一、kubernetes安装说明 ### kubernetes安装宿主机要求 ~~~ 本教程适用于k8s1.7+ ~~~ 请不要使用带中文的服务器和克隆的虚拟机 ### 安装说明 ~~~ 本文章将演示CentOS 7二进制方式安装高可用k8s 1.17+,相对于其他版本, ~~~ 二进制安装方式并无 阅读全文

posted @ 2022-03-29 13:14 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00024|——————————|^^ 部署 ^^|——|KuberNetes&二进制部署.V02|5台Server|——|基础配置|

摘要: 一、基础环境配置 ### 基础环境配置说明 ~~~ 主机信息,服务器IP地址不能设置成dhcp,要配置成静态IP。 ~~~ VIP(虚拟IP)不要和公司内网IP重复,首先去ping一下,不通才可用。 ~~~ VIP需要和主机在同一个局域网内! ~~~ 公有云的话,VIP为公有云的负载均衡的IP, ~ 阅读全文

posted @ 2022-03-29 13:14 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00022|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-29 13:13 yanqi_vip 阅读(10) 评论(0) 推荐(0)

|NO.Z.00020|——————————|^^ 标准 ^^|——|KuberNetes&标准.V19|——|常用操作.V05|Pod操作|Node操作|

摘要: 一、pod常用操作 ### pod常用操作 ~~~ # 获取 pod 日志(标准输出) [root@k8s-master01 ~]# kubectl logs my-pod ~~~ # 获取含 name=myLabel 标签的 Pods 的日志(标准输出) [root@k8s-master01 ~] 阅读全文

posted @ 2022-03-29 13:12 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00021|——————————|^^ 标准 ^^|——|KuberNetes&标准.V20|——|常用操作.V06|格式化输出|

摘要: 一、格式化输出:以特定格式将详细信息输出到终端窗口可以将-o或--output参数添加到支持的kubectl命令 输出格式 描述 -o=custom-columns=<spec> 使用逗号分隔的自定义列来打印表格 -o=custom-columns-file=<filename> 使用 <filen 阅读全文

posted @ 2022-03-29 13:12 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00019|——————————|^^ 标准 ^^|——|KuberNetes&标准.V18|——|常用操作.V04|更新资源|删除资源|

摘要: 一、更新资源 ### 更新资源 [root@k8s-master01 ~]# kubectl set image deployment/frontend www=image:v2 // 滚动更新 "frontend" Deployment 的 "www" 容器镜像 [root@k8s-master0 阅读全文

posted @ 2022-03-29 13:11 yanqi_vip 阅读(26) 评论(0) 推荐(0)

|NO.Z.00018|——————————|^^ 标准 ^^|——|KuberNetes&标准.V17|——|常用操作.V03|创建资源|查看资源|

摘要: 一、创建命令 ### 创建命令 ~~~ # 创建资源 [root@k8s-master01 ~]# kubectl apply -f ./my-manifest.yaml ~~~ # 使用多个文件创建 [root@k8s-master01 ~]# kubectl apply -f ./my1.yam 阅读全文

posted @ 2022-03-29 13:10 yanqi_vip 阅读(11) 评论(0) 推荐(0)

|NO.Z.00017|——————————|^^ 标准 ^^|——|KuberNetes&标准.V16|——|常用操作.V02|操作参数|

摘要: 一、常用操作 ### 常用操作参数 ~~~ # 查看所有 pod 列表, -n 后跟 namespace, 查看指定的命名空间 [root@k8s-master01 ~]# kubectl get pod [root@k8s-master01 ~]# kubectl get pod -n kube- 阅读全文

posted @ 2022-03-29 13:09 yanqi_vip 阅读(24) 评论(0) 推荐(0)

|NO.Z.00016|——————————|^^ 标准 ^^|——|KuberNetes&标准.V15|——|常用操作.V01|操作命令|

摘要: 一、常用操作 ### 网络规划 ~~~ 10.96.0.0/12 // k8s Service网段 ~~~ 172.16.0.0/12 // k8s Pod网段 ~~~ centos7.x 10.10.10.11 192,168.1.11 // master01 2C2G 40G ~~~ cento 阅读全文

posted @ 2022-03-29 13:08 yanqi_vip 阅读(14) 评论(0) 推荐(0)

2022年3月28日

|NO.Z.00014|——————————|CloudNative|——|KuberNetes&书签.V14|——|报错处理.V03|kubelet无法启动排查|

摘要: 报错处理四: ### 报错现象:kubelet无法启动排查 [root@k8s-master01 ~]# systemctl status kubelet ● kubelet.service - Kubernetes Kubelet Loaded: loaded (/usr/lib/systemd/ 阅读全文

posted @ 2022-03-28 15:19 yanqi_vip 阅读(69) 评论(0) 推荐(0)

|NO.Z.00015|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 15:19 yanqi_vip 阅读(9) 评论(0) 推荐(0)

|NO.Z.00012|——————————|CloudNative|——|KuberNetes&书签.V12|——|报错处理.V01|

摘要: 报错处理一: ### 报错现象: localhost:8080 was refused ### 报错分析: # kubectl get po The connection to the server localhost:8080 was refused - did you specify the r 阅读全文

posted @ 2022-03-28 15:18 yanqi_vip 阅读(74) 评论(0) 推荐(0)

|NO.Z.00013|——————————|CloudNative|——|KuberNetes&书签.V13|——|报错处理.V02|集群部署失败排错思路|

摘要: 报错处理三:集群安装不成功排查步骤 ### 集群安装不成功排查步骤 ### 检查所有节点firewalld和selinux是否已经关闭,getenforce命令结果必须为disabled ### 检查集群的VIP是不是可以telnet(master节点) ~~~ ——>Kubeadm:telnet 阅读全文

posted @ 2022-03-28 15:18 yanqi_vip 阅读(44) 评论(0) 推荐(0)

|NO.Z.00011|——————————|CloudNative|——|KuberNetes&书签.V11|——|面试题库.V04|存储|

摘要: 四、kubernetes.存储问题 ### Rook问题 ~~~ Rook现在已经毕业了,之前虽然没有毕业, ~~~ 但是对ceph的支持已经是stable了, ~~~ 并且rook降低了ceph的学习成本,几乎不用运维,所以我们采用了Rook。 ~~~ 使用Rook操作ceph扩容也是非常简单的, 阅读全文

posted @ 2022-03-28 15:17 yanqi_vip 阅读(45) 评论(0) 推荐(0)

|NO.Z.00009|——————————|CloudNative|——|KuberNetes&书签.V09|——|面试题库.V02|Pod|

摘要: 二、kubernetes.pod生命周期 ### pod生命周期:Pod创建: ~~~ API Server 在接收到创建pod的请求之后,会根据用户提交的参数值来创建一个运行时的pod对象。 ~~~ 根据 API Server 请求的上下文的元数据来验证两者的 namespace 是否匹配,如果不 阅读全文

posted @ 2022-03-28 15:16 yanqi_vip 阅读(15) 评论(0) 推荐(0)

|NO.Z.00010|——————————|CloudNative|——|KuberNetes&书签.V10|——|面试题库.V03|日志|

摘要: 三、kubernetes.日志监控 ### 日志监控 ### 容器内日志怎么采集的? ~~~ 容器内日志我们是使用filebeat进行采集的, ~~~ filebeat以sidecar的形式和业务应用运行在同一个Pod内, ~~~ 使用emptyDir进行日志文件的共享。 ### Fluentd ~ 阅读全文

posted @ 2022-03-28 15:16 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00008|——————————|CloudNative|——|KuberNetes&书签.V08|——|面试题库.V01|

摘要: 一、KuberNetes面试常见问题 ### service是怎么关联pod的 ~~~ 创建Pod是都会定义Pod的便签, ~~~ 比如role=frontend,Service通过Selector字段匹配该标签即可关联至该Pod, ~~~ Pod和Service需要在同一个namespace,中文 阅读全文

posted @ 2022-03-28 15:15 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00006|——————————|CloudNative|——|KuberNetes&书签.V06|——|硬件选型.V03|企业生产环境|

摘要: [硬件配置——企业生产环境] ### 企业生产——服务器选型 ~~~ # master节点:三个节点实现高可用——必须 ~~~ CPU内存方案一:节点数: 0-100 8核16G+ ~~~ CPU内存方案二:节点数: 100-250 8核32G+ ~~~ CPU内存方案三:节点数: 250-500 阅读全文

posted @ 2022-03-28 15:14 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00007|——————————|CloudNative|——|KuberNetes&书签.V07|——|网络规划.V01|

摘要: 一、[网络规划——网段划分]:网段准备 ### 三个网段: ~~~ 宿主机网段: 就是安装k8s的服务器;宿主机网段可能是192.168.1.0/24 ~~~ Pod网段: k8s Pod的网段,相当于容器的IP;Pod网段会设置成10.10.10.0/24或者172.16.0.1/12 ~~~ S 阅读全文

posted @ 2022-03-28 15:14 yanqi_vip 阅读(30) 评论(0) 推荐(0)

|NO.Z.00004|——————————|CloudNative|——|KuberNetes&书签.V04|——|硬件选型.V01|学习测试环境|

摘要: [硬件配置——学习测试环境] ### 基础学习——服务器选型 ~~~ # 学习环境:k8s基础学习 ~~~ CPU内存方案: 2核2G ~~~ 硬盘需求一: 磁盘40G ~~~ 节点方案一: 单master 多node ~~~ 节点方案二: 多master 无node Master节点也可以充当No 阅读全文

posted @ 2022-03-28 15:13 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00005|——————————|CloudNative|——|KuberNetes&书签.V05|——|硬件选型.V02|企业测试环境|

摘要: [硬件配置——企业测试环境] ### 硬件配置——企业测试环境 ~~~ # 企业测试——服务器选型 ~~~ # 注意:测试环境所有的数据盘可以无需区分,有条件最好单独 ~~~ CPU内存方案:8核16G ~~~ 硬盘需求一:磁盘分为系统盘路径:/,大小100G+ ~~~ 硬盘需求二:Docker数据 阅读全文

posted @ 2022-03-28 15:13 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00002|——————————|CloudNative|——|KuberNetes&书签.V02|——|实验大纲.V01|

摘要: 一、实验大纲.V01 Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the f 阅读全文

posted @ 2022-03-28 15:12 yanqi_vip 阅读(5) 评论(0) 推荐(0)

|NO.Z.00003|——————————|CloudNative|——|KuberNetes&书签.V03|——|实验大纲.V02|

摘要: 二、实验大纲.V02 Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the f 阅读全文

posted @ 2022-03-28 15:12 yanqi_vip 阅读(4) 评论(0) 推荐(0)

|NO.Z.00000|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 15:10 yanqi_vip 阅读(7) 评论(0) 推荐(0)

|NO.Z.10000|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 15:08 yanqi_vip 阅读(8) 评论(0) 推荐(0)

|NO.Z.00046|——————————|CloudNative|——|Kubernetes&架构说明.V05|

摘要: 一、部署项目流程介绍 二、部署java项目 三、搭建高可用的集群 四、搭建高可用的集群 五、持久存储-nfs 六、持久存储-pv和pvc 七、yaml文件示例 八、yaml文件字段说明 九、共享存储示例yaml 十、污点容忍 Walter Savage Landor:strove with none 阅读全文

posted @ 2022-03-28 15:08 yanqi_vip 阅读(15) 评论(0) 推荐(0)

|NO.Z.00045|——————————|CloudNative|——|Kubernetes&架构说明.V04|

摘要: 一、集群监控平台 二、helm(概述) 三、helm(快速部署应用) 四、helm(自己创建chart) 五、helm(chart模板) Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved 阅读全文

posted @ 2022-03-28 15:07 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00044|——————————|CloudNative|——|Kubernetes&架构说明.V03|

摘要: 一、Controller控制器(deployment) 二、Service 三、controller 四、配置管理-secret 五、配置管理-configMap 六、k8s集群安全机制 七、k8s集群安全机制-rbac实现鉴权 八、ingress Walter Savage Landor:stro 阅读全文

posted @ 2022-03-28 15:06 yanqi_vip 阅读(16) 评论(0) 推荐(0)

|NO.Z.00042|——————————|CloudNative|——|Kubernetes&架构说明.V01|

摘要: 课程内容介绍 一、第一部分 概述特性和架构组件 二、第一部分 核心概念 三、第二部分 k8s集群搭建(平台规划和搭建方式介绍) 四、第二部分 搭建k8s集群(kubeadm方式) 五、第二部分 搭建k8s集群(二进制方式) 六、搭建k8s集群总结 七、命令行工具kubectl 八、yaml文件说明 阅读全文

posted @ 2022-03-28 15:05 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00043|——————————|CloudNative|——|Kubernetes&架构说明.V02|

摘要: 一、Pod实现机制-共享网络 二、Pod实现机制-共享存储 三、Pod 四、Pod镜像拉取策略 五、Pod资源限制 六、Pod重启策略 七、Pod健康检查 八、创建Pod流程 九、Pod调度-节点亲和性 十、Pod调度-节点选择器 十一、Pod调度-污点和污点容忍 Walter Savage Lan 阅读全文

posted @ 2022-03-28 15:05 yanqi_vip 阅读(6) 评论(0) 推荐(0)

|NO.Z.00039|——————————|CloudNative|——|Kubernetes&Maven项目.V01|——|apache-maven-3.6.3|

摘要: 一、部署apache-maven-3.6.3 ### 下载软件包 [root@server14 ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-b 阅读全文

posted @ 2022-03-28 15:04 yanqi_vip 阅读(15) 评论(0) 推荐(0)

|NO.Z.00040|——————————|^^ 标准 ^^|——|Kubernetes&集群构建.V01|——|kubeadm构建集群|

摘要: 一、概述: ### kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 ~~~ 这个工具能通过两条指令完成一个kubernetes集群的部署: ### 创建一个 Master 节点 $ kubeadm init ### 将一个 Node 节点加入到当前集群中 $ kube 阅读全文

posted @ 2022-03-28 15:04 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00041|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 15:04 yanqi_vip 阅读(21) 评论(0) 推荐(0)

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 69 下一页

导航