K8S CA证书是10年,但是组件证书的日期只有1年,为了证书一直可用状态需要更新,目前主流的一共有3种:
1、版本升级,只要升级就会让各个证书延期1年,官方设置1年有效期的目的就是希望用户在一年内能升级1次,详见:k8s升级 2、通过命令续期 (这种只能延长一年) 3、编译源码Kubeadm,设置10年
一、查看证书过期时间
vim test.sh
for item in `find /etc/kubernetes/pki -maxdep...
2022-02-19 /
722 次浏览 /
容器虚拟化
v1.13.0 --> v1.14.2
K8S 升级可以跨小版本,但是不能跨大版本升级,只能一个大版本一个大版本的升级 v1.13.0 --> v1.14.2 正确 v1.13.0 --> v1.17.0 错误
升级**master节点**的相关镜像
1、 升级 kubeadm 、kubelet、kubectl
# 查看当前集群版本
[root@test1 ~]# kubectl get nodes
NAME STAT...
2022-02-19 /
690 次浏览 /
容器虚拟化
如何在Linux中查找和删除空目录和文件
1. 使用 find -empty 查找当前目录中的空目录:
$ find . -type d -empty
2. 使用以下命令删除当前目录下的所有空目录:
$ find . -type d -empty -exec rmdir {} \;
3. 使用 find -empty 查找当前目录中的空文件:
$ find . -type f -empty
注: 通常,某些程序会将空文件创建为...
k8s以Deployment方式部署prometheus + grafana:
主机说明:
系统
ip
角色
cpu
内存
hostname
CentOS 7.8
192.168.30.128
master
>=2
>=2G
master1
CentOS 7.8
192.168.30.129
master
>...
2022-02-13 /
650 次浏览 /
容器虚拟化
服务器信息
IP
hostname
module
192.168.7.11
ceph1
ceph-deploy,osd,mon
192.168.7.12
ceph2
osd,mon
192.168.7.13
ceph3
osd,mon
前期准备
关闭selinux,安装系...
2022-02-13 /
602 次浏览 /
系统运维
Windows 下安装pgsql
一.下载
选择免安装版zip版: https://www.postgresql.org/download/windows/
然后选择你的系统环境,我的是win10 64位所以我选的如下图: https://www.enterprisedb.com/download-postgresql-binaries 点击链接下载
二.安装
1)把下好的zip包解压到你想放的地方:我放的地方是 D:\PgSQ...
2022-02-10 /
656 次浏览 /
DBA运维
本入门示例适合小白初次体验kubesphere devops.
环境准备
以管理员身份登录kubesphere,选择左上角平台管理–>访问控制–>账号管理–>创建。
1.创建一个普通用户,角色选择platform-regular:
2.然后选择企业空间,创建新的企业空间demo-ws,创建完成点击进入该空间,选择企业空间设置–>企业成员–>邀请成员。
将创建的普通用户加入该企业空间,角色选择self-provisio...
2022-01-20 /
778 次浏览 /
容器虚拟化
ArgoCD简介
Argo CD是用于Kubernetes的声明性GitOps持续交付工具,应用程序定义,配置和环境应为声明性的,并应受版本控制,应用程序部署和生命周期管理应该是自动化、可审核且易于理解。
Argo CD遵循GitOps模式,该模式使用Git仓库作为定义所需应用程序状态的真实来源。
Argo CD可在指定的目标环境中自动部署所需的应用程序状态,应用程序部署可以在Git提交时跟踪对分支,标签的更新,或固定到清单的特定版本。
官...
2022-01-20 /
816 次浏览 /
容器虚拟化
k8s部署pod和service时yaml传参问题的解决
1.问题提出
我们有N多的微服务需要部署,但是往k8s中部署的yaml文件没必要写N个,因为整个文件的框架是定的,只是其中的服务名字,pod名字,负载的个数,端口等需要变化,怎么解决呢?
2. 解决方案
对于我们程序员第一想到就是传参。那么怎么穿参数呢? 即脚本调用这个yaml文件的时候怎么把参数穿进去?
3. 总结
其实就是使用了linux的基础命令,但是这个方案时...
2022-01-18 /
792 次浏览 /
容器虚拟化
jenkins升级导致csrf问题报错403由于将jenkins由2.204升级到最新版本后,调用接口报错,错误如下
2020-10-29 06:11:32.708+0000 [id=9] WARNING hudson.security.csrf.CrumbFilter#doFilter: Found invalid crumb 62600442318862ac61c4c41c1f5de02c60b5de666a13a04d1212be85c8e64a70.
I...
2022-01-13 /
690 次浏览 /
系统运维