avatar
文章
240
标签
42
分类
9

主页
归档
标签
分类
Michael Blog
搜索
主页
归档
标签
分类

Michael Blog

儿童散学归来|
OpenShift容器云平台建设之部署前准备
发表于2020-05-20
在企业级部署OpenShift前,需要先考虑以下几个问题: 使用的主机架构是什么?IBM Power还是x86。 集群多大的容量,运行多少个Pod? Limit Type 3.7 Limit 3.9 Limit 3.10 Limit 3.11 Limit 节点数 [1] 2,000 2,000 2,000 2,000 pod数 [2] 120,000 120,000 150,000 150,000 每台节点支持的pod数 250 250 250 250 每核支持的pod数 默认为10. 最大值为主机支持的pod数 默认为10. 最大值为主机支持的pod数 无默认值. 最大值为主机支持的pod数 无默认值. 最大值为主机支持的pod数 namespaces数量 10,000 10,000 10,000 10,000 Pipeline构建策略数量 N/A 10,000 (默认pod内存为512Mi) 10,000 (默认pod内存为512Mi) 10,000 (默认pod内存为512Mi) 每个namespace下创建的pod数 [3 ...
OpenShift应用补丁检查与升级
发表于2020-05-20
OpenShift版本补丁查看:https://docs.openshift.com/container-platform/3.11/release_notes/ocp_3_11_release_notes.html 自动查看新增的补丁版本脚本```# -- coding: utf-8 --“”” File Name: get_update_v3.11“”” last_index=”RHSA-2020:2992” last_flag = False import requestsfrom pyquery import PyQuery url=”https://docs.openshift.com/container-platform/3.11/release_notes/ocp_3_11_release_notes.html“ content=requests.get(url)query_doc = PyQuery(content.content)(“.sectlevel2:eq(2) li”).it ...
OpenShift强大的oc-set命令详解
发表于2020-05-20
OpenShift的client工具oc功能非常强大,几乎能实现所有的操作,它的每一个子命令都能实现非常多的功能。其中有个容易被忽视却很强大的子命令oc set可以实现对资源很多额外的配置,包括有环境变量、资源限制、持久化卷挂载、健康检查等等。下面是oc set的帮助详情。 1234567891011121314151617181920212223242526[root@master ~]# oc setConfigure application resourcesUsage: oc set COMMAND [flags]Replication controllers, deployments, and daemon sets: env Update environment variables on a pod template resources Update resource requests/limits on objects with pod templates volumes Update volumes on a ...
OpenShift支持Calico-BGP-路由反射(RR)模式
发表于2020-05-20
一、Calico 是什么calico 是容器网络的一种解决方案,也是当前最流行的方案之一。和其他虚拟网络最大的不同是,它没有采用 overlay 网络做报文的转发,提供了纯 3 层的网络模型。三层通信模型表示每个容器都通过 IP 直接通信,中间通过路由转发找到对方。在这个过程中,容器所在的节点类似于传统的路由器,提供了路由查找的功能。 要想路由工作能够正常,每个虚拟路由器(容器所在的主机节点)必须有某种方法知道整个集群的路由信息,calico 采用的是BGP 路由协议,全称是 Border Gateway Protocol。 除了能用于 docker 这样的容器外,它还能集成到容器集群平台 OpenShift/kubernetes、公有云平台 AWS、GCE 等, 而且也能很容易地集成到 openstack 等 Iaas 平台。 二、Calico网络方式2.1 IPIP模式从字面来理解,就是把一个IP数据包又套在一个IP包里,即把 IP 层封装到 IP 层的一个 tunnel,看起来似乎是浪费,实则不然。它的作用其实基本上就相当于一个基于IP层的网桥!一般来说,普通的网桥是 ...
OpenShift数据库挂了问题解决
发表于2020-05-20
每个计算节点都无法启动,报错信息为: 1234567891011Jan 05 00:05:10 node1.example.com origin-node[4307]: I0105 00:05:10.895622 4307 feature_gate.go:226] feature gates: &{{} map[RotateKubeletServerCertificate:true RotateKubeletClientCertificate:true]}Jan 05 00:05:10 node1.example.com origin-node[4307]: I0105 00:05:10.902964 4307 mount_linux.go:211] Detected OS with systemdJan 05 00:05:10 node1.example.com origin-node[4307]: I0105 00:05:10.908967 4307 server.go:383] Version: v1.10.0+b ...
OpenShift日志审计功能与策略配置
发表于2020-05-20
OpenShift支持审计功能,它可以记录下所有API服务的请求。如果将所有请求记录下来,它的量非常庞大,同时也是没有太大意义的。所以OpenShift审计记录当然出会支持请求的过滤,通过方便地策略配置,可以有选择地记录下请求的内容。通常我们会记录对集群资源作更改的请求。 打开审计功能在部署OpenShift时可以打开审计功能 12openshift_master_audit_config={"enabled": true, "auditFilePath": "/var/lib/origin/audit-ocp.log", "maximumFileRetentionDays": 14, "maximumFileSizeMegabytes": 500, "maximumRetainedFiles": 5, "policyFile": "/etc/origin/master/adv-audit.yaml", " ...
OpenShift日志级别相关
发表于2020-05-20
总共需要考虑的服务日志有 OpenShift 服务日志 Docker 守护进程日志 Etcd 日志 命令行日志 Pod/容器日志 OpenShift Builder 日志 OpenShift 路由器日志 OpenShift服务日志 docker的日志级别docker日志级别总共有以下:”debug”, “info”, “warn”, “error”, “fatal”五个。docker –log-level默认为info 参考文章https://access.redhat.com/zh_CN/solutions/3345021
OpenShift本地镜像仓库打不开
发表于2020-05-20
访问OpenShift本地镜像仓库https://registry.paas.net,报错 1234{"error": "invalid_request","error_description": "The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed."} 一般情况下,访问镜像仓库 12345678$ oc get oauthclientNAME SECRET WWW-CHALLENGE TOKEN-MAX-AGE REDIRECT URIScockpit-oauth- ...
OpenShift灾备的方案及步骤
发表于2020-05-20
https://docs.openshift.com/container-platform/3.11/admin_guide/assembly_restoring-cluster.htmlhttps://docs.openshift.com/container-platform/3.11/admin_guide/assembly_replace-master-host.htmlhttps://docs.openshift.com/container-platform/3.11/admin_guide/assembly_restore-etcd-quorum.htmlhttps://docs.openshift.com/container-platform/3.11/admin_guide/assembly_replace-etcd-member.html
OpenShift根据etcd备份数据恢复etcd集群
发表于2020-05-20
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121# ssh master1.etcd.com# ETCD_ALL_ENDPOINTS=` etcdctl3 --write-out=fields member list | awk '/ClientURL/{printf "%s%s",sep,$3; sep=","}'`# etcdctl3 --endpoints=$ETCD_ALL_ENDPOINTS endpoint status --writ ...
1…131415…24
avatar
Michael Pan
日积硅步以致千里,记录日常工作与学习
文章
240
标签
42
分类
9
Follow Me
最新文章
Mac配置Windows键盘与鼠标:让你的Mac体验更像Windows2025-06-09
rclone使用教程2025-05-14
Kubernetes云原生存储解决方案 - Longhorn安装指南2025-04-25
使用Python开发自己的MCP服务:AI能力扩展入门指南2025-04-16
使用NSSM将程序注册为Windows服务2025-03-24
分类
  • AI1
    • 开发1
  • DevOps1
    • Kubernetes1
  • devops1
  • 教程5
  • 读书笔记5
    • devops3
标签
效率工具 kubernetes nssm ai hexo butterfly 机器学习 读书笔记 pandas 键鼠配置 shell monitor MCP ansible rclone nginx Longhorn jenkins devops infra tools docker mac proxy windows python 大语言模型 tool AI开发 Python infra 存储 openshift cursor selenium vault mcp container golang github Kubernetes
归档
  • 六月 20251
  • 五月 20251
  • 四月 20252
  • 三月 20252
  • 十一月 20242
  • 十月 20241
  • 八月 20241
  • 四月 20241
网站资讯
文章数目 :
240
本站访客数 :
4419
本站总访问量 :
5205
最后更新时间 :
7 天前
©2023 - 2025 By Michael Pan
搜索