草庐IT

Kubernetes-RBAC

全部标签

Kubernetes ≥ 1.25 Containerd配置Harbor私有镜像仓库

containerd实现了kubernetes的ContainerRuntimeInterface(CRI)接口,提供容器运行时核心功能,如镜像管理、容器管理等,相比dockerd更加简单、健壮和可移植。从docker过度还是需要一点时间慢慢习惯的,今天来探讨containerd如何从无域名与权威证书的私有仓库harbor,下载镜像!containerd不能像docker一样dockerloginharbor.example.com登录到镜像仓库,无法从harbor拉取到镜像。修改Containerd配置文件(基于原始配置文件修改,搜索:registry.auths快速定位)vim/etc/c

Kubernetes_21_查询所有命名空间下的所有资源(kubectl查询操作)

系列文章目录文章目录系列文章目录前言查询所有命名空间下image运行起来的资源查询k8s集群所有资源的kind种类查询所有命名空间下的所有资源总结前言kubectlapi-versions#查看所有apiVersion版本kubectlapi-resources#查看所有资源类型查询所有命名空间下image运行起来的资源kubectlgetall-owide-A如下:缺点:这种方法kubectlgetall其实查询出来不是全部资源,仅仅是常用资源,仅仅是service-deployment/statefulset/daemonset/job/cronjob-replicaset-pod这个绑定

Windows10上Docker和Kubernetes的安装

官网:https://www.docker.com/products/docker-desktop/历史版本:https://download.docker.com/linux/static/stable/1、去Docker官网下载DockerDesktop,并一键安装注意设置好国内镜像地址,否则有些镜像拉去不下来{"builder":{"gc":{"defaultKeepStorage":"20GB","enabled":true}},"experimental":false,"features":{"buildkit":true},"insecure-registries":["10.14

Docker和Kubernetes联合使用中的错误处理

作者:禅与计算机程序设计艺术Docker和Kubernetes联合使用中的错误处理随着容器化和云计算的兴起,Docker和Kubernetes已成为当前容器化技术的代表。Docker是一款开源的容器化平台,它提供了一种轻量级、可移植的打包方式,使得应用程序可以在不同的环境中快速构建、发布和运行。Kubernetes是一个开源的容器编排平台,它提供了一种自动化、可扩展的容器化部署方式,使得容器应用程序可以在云服务器上高效地运行。在Docker和Kubernetes联合使用的情况下,错误处理是非常重要的,本文将介绍如何在Docker和Kubernetes联合使用中处理错误。引言1.1.背景介绍随着

给你来一份Kubernetes常用命令备忘录

本文主要整理了Kubernetes常用命令,给朋友们一个备忘录。查看K8S的帮助命令kubectl--help切换被操作的集群默认情况下会在.kube目录下的config文件里的证书去操作K8S集群。如果碰到需要切换访问别的K8S集群的场景,可以使用kubectl--kubeconfigxxxxxx去指定某个证书文件,比如:kubectl--kubeconfig(xxxx.json|xxxxconfig)getnode创建资源对象kubectlapply-fxxx.yaml查找资源对象#查到nodekubectlgetnode#查到namespacekubectlgetns#查找service

给你来一份Kubernetes常用命令备忘录

本文主要整理了Kubernetes常用命令,给朋友们一个备忘录。查看K8S的帮助命令kubectl--help切换被操作的集群默认情况下会在.kube目录下的config文件里的证书去操作K8S集群。如果碰到需要切换访问别的K8S集群的场景,可以使用kubectl--kubeconfigxxxxxx去指定某个证书文件,比如:kubectl--kubeconfig(xxxx.json|xxxxconfig)getnode创建资源对象kubectlapply-fxxx.yaml查找资源对象#查到nodekubectlgetnode#查到namespacekubectlgetns#查找service

【(Kubernetes)1.26.3+containerd/1.20.x + docker:container runtime is not running问题详细排查】

一篇很细的排错记录📝,排错排了整整一天的经验😭目录环境:报错信息:错误分析:解决:/etc/containerd/config.toml:一般到这里就解决了,但是还没有解决的话可以参考下面的!检查服务器: 关闭防火墙/开放端口:关闭SELinux:kubelet配置 1.20.x+docker作为容器运行时排查:确保Kubernetes使用Docker作为容器运行时docker容器运行时:查看Docker的CRI运行时socket更改Docker的默认运行时安装containerd作为容器运行时环境:ubuntu16.0.4kubeadm1.26.3Kubernetes1.26.3报错信息:[

Kubernetes自定义监控指标——Prometheus Adapter实战演练

1、概述kubernetes的监控指标分为两种:Coremetrics(核心指标):从Kubelet、cAdvisor等获取度量数据,再由metrics-server提供给kube-scheduler、HPA、控制器等使用。CustomMetrics(自定义指标):由PrometheusAdapter提供APIcustom.metrics.k8s.io,由此可支持任意Prometheus采集到的指标。核心指标只包含node和pod的cpu、内存,一般来说,核心指标作HPA已经足够,但如果想根据自定义指标:如请求qps/5xx错误数来实现HPA,就需要使用自定义指标了,目前Kubernetes中

使用AWS和Kubernetes进行流程自动化:自动化部署和监控

作者:禅与计算机程序设计艺术1.简介机器学习、深度学习和自动化技术正在成为信息技术行业的新趋势。2017年以来,越来越多的企业开始采用机器学习技术解决业务上的实际问题。这项技术的应用已经从统计学模型逐渐转向基于数据的分析方法。随着云计算技术的蓬勃发展,越来越多的公司将自身的业务架构、基础设施和数据中心托管到云上,而Kubernetes作为容器编排系统逐渐流行起来。通过结合AWS和Kubernetes实现业务流程自动化的方案被广泛采用,其优点包括按需资源调配、弹性伸缩、便捷管理、可观察性等,这些都是客户需要的。本文将会对流程自动化工具的基本概念、架构、原理及操作步骤进行详细阐述。在实践过程中还会

【Error: ImagePullBackOff】Kubernetes中Nginx服务启动失败排查流程

❌pod节点启动失败,nginx服务无法正常访问,服务状态显示为ImagePullBackOff。[root@m1~]#kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEnginx-f89759699-cgjgp0/1ImagePullBackOff0103m💥查看nginx服务的Pod节点详细信息。[root@m1~]#kubectldescribepodnginx-f89759699-cgjgpName:nginx-f89759699-cgjgpNamespace:defaultPriority:0ServiceAccount:defaultNode:n1/1