k8s-docker
文章平均质量分 72
无恋-zx
简约的程序员生活
展开
-
k8s节点日志,镜像磁盘爆满,记一次解决方案
项目使用敏捷开发,jenkins负责持续集成,构建新镜像push到harbor,最后k8s节点从harbor仓库拉取新镜像更新集群。githup上的项目代码一更新,触发webhook,jenkins开始构建项目的新镜像,长此以往,jenkins节点本地无用的镜像会越来越多,占用磁盘空间也会越来越大。jenkins构建的新镜像会push到harbor仓库,长此以往,harbor节点本地无用的镜像就会越来越多,占用的磁盘空间也就越来越大。我们知道jenkins属于pipeline,我们的目的是想删除jenkin原创 2022-06-18 22:34:09 · 3550 阅读 · 0 评论 -
Rancher 轮换证书 和 Rancher 自身证书过期处理
概述本文所述 “证书” 分为 “Rancher 自身证书” 和 “Rancher 启动的 Kubernetes 的证书” 两种。默认情况下,Kubernetes 集群所需要的证书由 Rancher 生成,如果出现证书过期,或证书泄露等情况,则需要使用新的证书轮换掉有问题的证书。轮换证书后,Kubernetes 组件将自动重新启动。以下服务支持证书轮换:etcdkubeletkube-apiserverkube-proxykube-schedulerkube-controller-m.原创 2022-01-25 00:16:00 · 1489 阅读 · 0 评论 -
docker设置代理服务器,解决pull命令:Error response from daemon: Get https://registry-1.docker.io/v2
当虚拟机无法连接访问到外网https://registry-1.docker.io/v2,执行docker pull命令会抛出异常,如下:[root@localhost default]# docker pull debianUsing default tag: latestError response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for con原创 2021-07-30 13:51:13 · 507 阅读 · 0 评论 -
k8s deployment.yaml 属性详解
apiVersion: extensions/v1beta1 #接口版本kind: Deployment #接口类型metadata: name: cango-demo #Deployment名称 namespace: cango-prd #命名空间 labels: app: cango-demo #标签spec: replicas: 3 strategy: ...原创 2021-07-07 11:53:07 · 1472 阅读 · 0 评论 -
Docker 图形化页面管理工具使用
Docker 图形化页面管理工具使用一.Docker图形化工具docker 图形页面管理工具常用的有三种,DockerUI ,Portainer ,Shipyard 。DockerUI 是 Portainer 的前身,这三个工具通过docker api来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳,如果有漂亮的图形化界面可以直观查看docker资源信息,也是非常方便的。今天我们就搭建单机版的三种常用图形页面管理工具。这三种图形化管理工具以Portainer最为受欢原创 2021-03-19 23:59:33 · 584 阅读 · 0 评论 -
离线安装K3S Server(v1.19.8+k3s1)
离线安装K3S Server(v1.19.8+k3s1)离线安装K3SServer官方文档:https://rancher.com/docs/k3s/latest/en/installation/airgap/整体的流程图查看K3S的离线文件,目前最新的K3S最新的版本是v1.17.4+k3s1https://github.com/rancher/k3s/releases离线镜像包k3s的bin包关于文件对应的架构,参考如下表格...原创 2021-03-16 21:31:34 · 667 阅读 · 0 评论 -
chartmuseum 安装
chartmuseum 安装备注: 预备环境需要安装helm1. 安装chartmuseum 参考 # on Linux curl -LO https://s3.amazonaws.com/chartmuseum/release/latest/bin/linux/amd64/chartmuseum # on macOS curl -LO https://s3.amazonaws.com/chartmuseum/releas...原创 2021-01-29 12:52:43 · 464 阅读 · 0 评论 -
安装Rancher折腾k8s
安装Rancher折腾k8s1、安装install_rancher.shsudo docker run -d --restart=unless-stopped \-p 80:80 -p 443:443 \-v /home/ubuntu/WorkSpace/Rancher_Space/rancher:/var/lib/rancher/ \-v /home/ubuntu/WorkSpace/Rancher_Space/log:/var/log/auditlog \-e CATTLE_SYSTEM原创 2021-01-29 01:09:20 · 575 阅读 · 0 评论 -
docker 彻底卸载
docker 卸载使用yum安装docker(安装过程可以参照linux 安装docker),如需卸载docker可以按一下步骤操作:1、查看当前docker状态如果是运行状态则停掉systemctl stop docker2、查看yum安装的docker文件包 yum list installed |grep docker查看docker相关的rpm源文件rpm -qa |grep docker3、删除所有安装的docker文件包yum -y原创 2021-01-28 17:40:16 · 53243 阅读 · 9 评论 -
干净卸载docker 解决rancher k8s集群搭建失败的环境问题
1、杀死运行的容器:#docker kill $(docker ps -a -q)2、删除所有容器:#docker rm $(docker ps -a -q)3、强制删除所有镜像:#docker rmi -f $(docker images -q)yum remove docker \ docker-client \ docker-client-latest \ docker-common \ do...原创 2021-01-28 04:51:23 · 1038 阅读 · 2 评论 -
修改 Docker 的默认存储路径
修改 Docker 的默认存储路径Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易尴尬,这里说明一下如何修改 Docker 的存储目录。以我手头的一台 VPS 作为例子,可以看到这台机子本身有两块硬盘,我把数据盘 vdb 挂载到了/www 目录,目标就是将 Docker 存储目录移到/www/docker。输入:docker..原创 2021-01-28 04:48:58 · 808 阅读 · 0 评论 -
Rancher 2.0部署过程中常见问题分析与解决
Rancher 2.0部署过程中常见问题分析与解决2019独角兽企业重金招聘Python工程师标准>>>本文是Rancher 2.0部署与使用过程中常见的问题及其解决方法,多数问题整理收集自Rancher官方技术交流群内用户的提问与反馈。欢迎扫描文末二维码,添加Rancher小助手为好友,加群获得更多技术支持。本文主要内容为:1、部署Rancher 2.0的环境需求 推荐使用的操作系统 推荐的硬件配置 支持的docker版本 防火墙需要.原创 2021-01-28 04:19:47 · 2971 阅读 · 0 评论 -
rancher redis helm 安装
RedisRedis是高级键值缓存和存储。它通常被称为数据结构服务器,因为键可以包含字符串,哈希,列表,集合,排序集合,位图和超级日志。TL; DR;# Testing configuration$ helm install my-release <helm-repo>/redis# Production configuration$ helm install my-release <helm-repo>/redis --values values-produ原创 2021-01-28 01:29:12 · 560 阅读 · 0 评论 -
rancher MinIO helm 安装
MinIOMinIO是用于高性能,大规模数据基础架构的分布式对象存储服务。这是您自己环境中的AWS S3替代产品。它使用擦除编码来提供高度弹性的存储,可以容忍多达n / 2个节点的故障。它在云,容器,kubernetes和裸机环境上运行。它足够简单,可以在几秒钟内部署,并且可以扩展到100皮塔字节。MinIO适合存储照片,视频,日志文件,备份,VM和容器映像等对象。MinIO支持分布式模式。在分布式模式下,您可以将多个驱动器(甚至在不同的计算机上)合并到一个对象存储服务器中。介绍该图表使用H原创 2021-01-28 01:24:52 · 1664 阅读 · 0 评论 -
rancher kafka helm 安装
rancher kafka helm 安装Kafka是用于构建实时数据管道和流应用程序的分布式流平台。它具有水平可伸缩性,容错性,快速快速性,可在数千家公司中投入生产。TL; DR;$ helm install <helm-repo>/kafka介绍该图表使用Helm软件包管理器在Kubernetes集群上引导了Kafka部署。Bitnami图表可与Kubeapps一起用于在群集中部署和管理Helm Charts。该Helm图表已在Bitnami Kubernetes.原创 2021-01-27 22:30:23 · 936 阅读 · 0 评论 -
rancher 的MySQL helm安装
rancher 的MySQL helm安装MySQL是一种快速,可靠,可扩展且易于使用的开源关系数据库系统。MySQL Server适用于关键任务,高负荷的生产系统以及嵌入到大规模部署的软件中。TL; DR;$ helm install my-release <helm-repo>/mysql介绍该图表使用Helm软件包管理器在Kubernetes集群上引导了MySQL复制集群的部署。Bitnami图表可与Kubeapps一起用于在群集中部署和管理Helm Charts原创 2021-01-27 22:25:12 · 596 阅读 · 3 评论 -
rancher k8s修改ingress默认80端口
原创 2021-01-27 02:55:36 · 2795 阅读 · 0 评论 -
Linux安装Kubectl
1、写作背景在使用K8S的时候,需安装kubectl工具进行命令查看相关,在此记录2、参考网址:kubernetes官网kubectl教程:https://kubernetes.io/docs/tasks/tools/install-kubectl/3、核心概述(linux)LINUX网络直接安装:kubernetes官网kubectl教程LINUX本地文件安装:下载软件包,直接在...原创 2020-02-19 20:50:17 · 3617 阅读 · 2 评论 -
在windows电脑上配置kubectl远程操作kubernetes
Kubernetes集群经常部署在Linux环境,而本机环境经常是Windows,除了ssh登录到kubernetes所在机器进行操作,也可以在本机配置kubectl,来远程操作服务器上的kubernetes。环境信息kubernetes:1.14.0 kubectl:1.7.0 kubernetes所在Linux服务器:CentOS7.4 本地环境:win10专业版64位操...原创 2020-02-17 19:57:52 · 1991 阅读 · 0 评论