• 2024-01-25Kubernets安装Prometheus
    安装在目标集群上,执行如下命令:kubectlapply-fhttps://github.com/512team/dhorse/raw/main/conf/kubernetes-prometheus.yml使用1.在浏览器访问地址:http://master_ip:30000,如下图所示:2.查看k8s自带的指标数据,如下图所示:3.点击“Execute”按钮,并切换到“Graph”选项卡,
  • 2023-12-06数据中心的操作系统——kubernets
    操作系统的功能和模块与Kubernetes的功能和模块做了一个对比:Kubernetes作为数据中心的操作系统还是主要管理数据中心里面的四种硬件资源:CPU、内存、存储、网络。对于CPU和内存这两种计算资源的管理,我们可以通过Docker技术完成。它可以将CPU和内存资源,通过namespace和cg
  • 2023-11-20kubernets 设置访问私有仓库的默认秘钥
    背景:设置仓库默认秘钥为了避免每次使用私有镜像部署时,都需要引用密钥,您可将secret添加到namespace的defaultserviceaccount中,参见AddImagePullSecretstoaserviceaccount。否则报错rpcerror:coderequire'dockerlogin':denied:requestedaccesstotheresource
  • 2023-10-22Kubernets部署实践
    1.背景在https://blog.51cto.com/u_15327484/7969816文章中,介绍了kubernets启动容器的基本流程。在对k8s有一定了解后,可以尝试部署一个集群,后续可以可以基于这个集群进行一些实践,从而有一定产出。一般公司都有kubernets容器管理平台,无需手动创建k8s集群,本次实践仅为了后续对大数
  • 2023-10-21kubernets启动容器过程分析
    1.背景对于大数据组件,经常需要进行扩缩容的服务,例如Yarnnodemanager、AlluxioWorker。往往需要频繁的人工操作上线下线,非常繁琐,耗费较高的人力成本。为了降低这种人工操作的成本,可以考虑将这些服务部署到kubernets中进行管理。本文通过介绍kubernets启动容器的过程,介绍期间经
  • 2023-09-16【Kubernets】K8s群集安装部署详细教程-(3)安装过程中的错误解决
    k8s常用命令集合k8s常用命令集合:#查看当前集群的所有的节点kubectlgetnode#显示Node的详细信息(一般用不着)kubectldescribenodenode1#查看所有的podkubectlgetpod--all-namespaces#查看pod的详细信息kubectlgetpods-owide--all-namespaces#查看所有创
  • 2023-08-16Kubernets之有状态服务与无状态服务
    有状态服务有状态服务是指其它的实例具有一定区别的服务,比如mysql数据库,多个mysql实例的数据并不是完全一致的,因此不能随意对其进行扩容或收缩在Kubernets中,StatefulSet就是一种有状态部署的方式有状态服务适用于需要数据持久化的场景,例如MySQL数据库、Kafka和ZooKeeper。
  • 2023-07-24kubernets(k8s) 部署1.23.6版本
    kubernets(k8s)部署1.23.6版本环境准备环境介绍操作系统:CentOSLinuxrelease7.6.1810(Core)k8s组件版本:1.23.6docker版本:Dockerversion24.0.4,build3713ee12核CPU、2G内存、20G硬盘节点:(本实验采用虚拟机)k8s-master172.16.100.130    k8s-node1172.16.
  • 2023-07-10Kubernets与Docker的故事
    在2016年底的1.5版里,Kubernetes引入了一个新的接口标准:CRI,ContainerRuntimeInterface。CRI采用了ProtoBuffer和gPRC,规定kubelet该如何调用容器运行时去管理容器和镜像,但这是一套全新的接口,和之前的Docker调用完全不兼容。 Kubernetes也只能同时提供一个“折中”
  • 2023-07-07在 kubernets pod 里使用 perf 直接调试 rust 程序
     我们想要了解我们程序在运行时候的真实情况,但是感觉rust性能方面的调试真的比go麻烦非常多。首先在rustcargo.toml中添加[profile.release]debug=true 直接在pod里面进行调试限制比较多,首先我们可能需要安装一些必要的东西比如perf本体在ubuntu的环境
  • 2023-06-16Kubernets 调度常用的命令-马哥教育
    taints内容包括key、value、effect:key就是配置的键值value就是内容effect是标记了这个taints行为是什么目前Kubernetes里面有三个taints行为:NoSchedule禁止新的Pod调度上来PreferNoSchedul尽量不调度到这台k8s的master节点本身就带有effect类型为NoSchedule的污
  • 2023-05-06kubernets学习
    引用:
  • 2023-04-15kubernets 集群证书过期解决方式
    查看证书过期时间kubeadmcertscheck-expiration解决方案手动更新证书#更新证书kubeadmcertsrenewall#重启相关服务dockerrestart$(dockerps|grep-E'kube-apiserver|kube-controller-manager|kube-scheduler|etcd'|awk'{print$1}')原文链接https://www.c
  • 2022-12-31Kubernets V1.25.0 集群部署
    生产环境部署K8S的2种方式服务器硬件配置推荐使用kubeadm快速部署一个k8s集群部署的网络组件起什么作用Kubernets将弃用Docker!kubeconfig配置文件kubectl命令行管
  • 2022-12-20Kubernets 集群证书过期解决方式
    前因: 今天打开本地测试k8s集群,执行kubectlgetnodes,直接提示证书过期了,如图:  通过提示确实是过期了,那么我们来使用集群证书命令确认以下:执行kubeadmcertscheck-
  • 2022-10-22kubernets初始化
    文档说明:自建K8S,只记录关键地方;k8s版本>1.19CRI使用containerd实验环境:linuxdebian11#!/bin/bashset-euxset-opipefail#enp0s3是网卡名称KUBE_VER
  • 2022-10-22kubernets初始化准备
    文档说明:只是记录关键点k8s版本>1.19实验环境:linuxdebian11#!/bin/bashset-euxset-opipefail__CURRENT__=`pwd`__DIR__=$(cd"$(dirname"$0")";pwd)cd
  • 2022-10-13如何30分钟搭建kubernets集群
    ​在master上安装rancher。其他node,安装docker,不需要安装rancher。每个服务器都得说清楚master,noderancher的相关资料:​​​https://blog.51cto.com/13043516/2299949​
  • 2022-09-25kubernets 1.25 版本
    1.kubernets介绍:Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg),目前已经成为容器编排一个标准。在Docker技术的基础上,为容器化的应用提供部署运行、资源调
  • 2022-08-27kubernets之新版本v1.24.1
    原本计划于4月19日发布的Kubernetes1.24,一直延迟到5月3日才发布。此版本带来了46项增强,其中13项升级到稳定版,14项是不断改进的现有功能,13项是全新的,6项已弃用的功能。主