
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、使用ctr导入镜像ctr image import dashboard.tar#查询镜像,为什么没有刚才导入的镜像?crictl images2、原因分析ctr是containerd自带的工具,有命名空间的概念,若是k8s相关的镜像,都默认在k8s.io这个命名空间,所以导入镜像时需要指定命令空间为k8s.io#使用ctr命令指定命名空间导入镜像ctr -n=k8s.io image impo
一、环境配置1、关闭swapswapoff -avi /etc/fstabremove the line with swap keyword2、配置系统参数cat <<EOF | sudo tee /etc/modules-load.d/k8s.confbr_netfilterEOFcat <<EOF | sudo tee /etc/sysctl.d/k8s.confnet
一、准备镜像#首先准备2个不同版本的镜像,用于测试(已经在阿里云上创建好2个不同版本的nginx镜像,大家可以自己做哈,输出不同的值就可以)docker pull registry.cn-beijing.aliyuncs.com/xxxx/nginx:v1docker pull registry.cn-beijing.aliyuncs.com/xxxx/nginx:v2二、手动编写yaml进行测试
前言Prometheus是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目。prometheus使用非常灵活,可以自定义各种exporter来实现需求,在这里为大家分享一下prometheus的使用方法,希望能对大家有所帮助。一、安装1、解压安装包tar zxf prometheus-2.19.1.linux-amd64.tar.gz -C /
前言kubeadm是kubernetes官方提供的一种快速安装k8s集群的工具,在这里分享给大家一、基础环境1、配置主机名与解析hostnamectl set-hostname masterhostnamectl set-hostname node1hostnamectl set-hostname node2vim /etc/hosts172.31.103.123 master172.31.103
前言生产环境中我们经常会遇见服务器资源不够的情况,如果是以往的扩容方式步骤十分繁琐,如果是在k8s集群里面那,那就十分简单了,只要资源池中的资源足够,那么就可以在很短的时间里对pod进行扩容,解决资源不足的情况,在这里介绍k8s的hpa自动扩缩容。一、配置HPA1、部署 metrics-servergit clone https://github.com/kubernetes-incubator/
1、监控脚本#!/bin/env python#-*- coding:utf-8 -*-__author__ = 'iambocai'import sys, urllib2, base64, json, time,socketstep = 60ip = socket.gethostname()print ipts = int(time.time())keys = ('messages_ready'
日志收集系统Lokigrafana loki 是可以组成功能齐全的日志记录堆栈的一组组件与其他日志记录系统不同,Loki是基于仅索引有关日志的元数据的想法而构建的: 标签。日志数据本身被压缩并存储在对象存储(例如s3或GCS)中的块中,甚至存储在文件系统本地。小索引和高度压缩的块简化了操作,并大大降低了Loki的成本。基于Loki的日志收集系统Loki- stack子系统Promtail将容器日志
问题描述由于我们的私有镜像仓库域名是自定义的,所以出现在pod中无法解析的问题,如下图所示,如何解决这个问题那? 我们可以基于coredns来配置自定义域名,下面给大家演示一下如何做的基于Coredns配置自定义域名1、修改coredns配置kubectl edit cm coredns -n kube-system#添加以下内容hosts {10.99.115.9 core.harbor.dom
1、使用ctr导入镜像ctr image import dashboard.tar#查询镜像,为什么没有刚才导入的镜像?crictl images2、原因分析ctr是containerd自带的工具,有命名空间的概念,若是k8s相关的镜像,都默认在k8s.io这个命名空间,所以导入镜像时需要指定命令空间为k8s.io#使用ctr命令指定命名空间导入镜像ctr -n=k8s.io image impo