11 2020 档案
摘要:k get pod -A |grep -v READY | awk '{print $2,"/",$3}' |awk -F '/' '{ if($2 != $3) print $1, $2, $3 }'
阅读全文
摘要:K8S(01)二进制部署实践-1.15.5 1 部署架构 1.1 架构图 架构说明: etcd至少3台组成一个高可用集群 两台proxy组成高可用代理对外提供VIP 两台机器共同承担master和node节点功能 运维主机非K8S套件,但为K8S服务 1.2 安装方式选择 Minikube 预览使用
阅读全文
摘要:K8s之配置文件kubeconfig生成 在开启了 TLS 的集群中,每当与集群交互的时候少不了的是身份认证,使用 kubeconfig(即证书) 和 token 两种认证方式是最简单也最通用的认证方式。 以kubectl为例介绍kubeconfig的配置。kubectl只是个go编写的可执行程序,
阅读全文
摘要:[转]CA认证原理及CFSSL证书生成工具的使用 出处:https://www.cnblogs.com/LangXian/ kubernetesV1.8版本后建议开启TLS双向认证及RBAC授权管理,以加强集群的安全管理。界内流行的开启TLS方法为基于一个“公钥基础设施(public key inf
阅读全文
摘要:K8s集成实战-使用spinnaker进行自动化部署 1 spinnaker概述和选型 1.1 概述 1.1.1 主要功能 Spinnaker是一个开源的多云持续交付平台,提供快速、可靠、稳定的软件变更服务。主要包含两类功能:集群管理和部署管理 1.1.2 集群管理 集群管理主要用于管理云资源,Sp
阅读全文
摘要:k8s交付实战-交付jenkins到k8s集群 1 准备jenkins镜像 准备镜像的操作在7.200运维机上完成 1.1 下载官方镜像 docker pull jenkins/jenkins:2.190.3 docker tag jenkins/jenkins:2.190.3 harbor.zq.
阅读全文
摘要:composer 报错解决办法 composer安装包报错 Your requirements could not be resolved to an installable set of packages. 解决办法 composer install --ignore-platform-reqs
阅读全文
摘要:完整迁移git仓库到另一个远程地址 常规做法 项目中遇到git仓库迁移,很常见。如何把一个项目中所有的分支,tag等迁移到另一个仓库地址,需要执行一个特别的克隆命令,然后镜像push到新的仓库地址。具体步骤如下: 1.打开命令行工具 2.以bare的方式克隆老的仓库 git clone --bare
阅读全文