草庐IT

kubernets

全部标签

Kubernetes系列-kubectl命令-pod相关

1.获取集群全量pod列表kubectlgetpod--all-namespaces或者kubectlgetpods-A2.获取制定ns中的pod列表kubectlgetpod-nprod3.查看pod所在节点kubectlgetpod-owide--all-namespaces4.查看pod内存使用情况kubectltoppod--all-namespaces5.查看某pod的相关日志kubectllogs-f--tail=10-n nspodname--tail=n:指定查看多少行日志。6.查看pod配置kubectlgetpodspodname-nnamespace-oyaml7.查看p

【云原生|Kubernetes】09-Pod的CPU和内存的请求与限制

【云原生|Kubernetes】09-Pod的CPU和内存的请求与限制文章目录【云原生|Kubernetes】09-Pod的CPU和内存的请求与限制简介内存的请求(request)和限制(limit)指定内存请求和限制超过容器限制的内存超过整个节点容量的内存内存单位如果不指定内存限制如果不知道内存请求内存请求和限制的目的CPU的请求(request)和限制(limit)指定CPU请求和CPU限制设置超过节点能力的CPU请求CPU单位如果不指定CPU限制如果你设置了CPU限制但未设置CPU请求设置CPU请求和限制的初衷QOS服务质量QoS类GuaranteedBurstableBestEffor

【kubernetes】部署kubelet与kube-proxy

前言:二进制部署kubernetes集群在企业应用中扮演着非常重要的角色。无论是集群升级,还是证书设置有效期都非常方便,也是从事云原生相关工作从入门到精通不得不迈过的坎。通过本系列文章,你将从虚拟机准备开始,到使用二进制方式从零到一搭建起安全稳定的高可用kubernetes集群,对各个组件的部署过程有一个清晰的认识。我将展现完整的集群搭建过程,重点部分将进行说明。并提供一站式、完整的资源文件包。希望通过本系列的学习,你能真正学习到有价值的知识,更好得应对工作中遇到的问题。如有疑问,可扫码联系我。十二、部署kubeletkubelet会在集群中每个节点(node)上运行。它保证容器(contai

【云原生|Kubernetes】11-ConfigMap解析

【云原生Kubernetes】11-ConfigMap解析文章目录【云原生Kubernetes】11-ConfigMap解析简介ConfigMap的作用了解ConfigMap和Pod创建ConfigMap使用--from-file基于一个目录来创建ConfigMap使用--from-file基于文件创建ConfigMap定义从文件创建ConfigMap时要使用的键使用--from-env-file选项基于env文件创建ConfigMap使用--from-literal根据字面值创建ConfigMap基于生成器创建ConfigMap使用ConfigMap使用ConfigMap数据定义容器环境变量

谈谈我理解的SpringCloud和Kubernetes的区别

B站:https://www.bilibili.com/video/BV1R24y1u7a2小道仙学习文档:https://d9bp4nr5ye.feishu.cn/wiki/wikcnkGEgfYwJspeNdXMegfQjQh一、起源为什么想写这篇文章呢?起源于我最开始对于它俩的误解,在很长一段时间我都分不清它们的区别。对于SpringCloud在实际项目中并未使用过,只是自学过SpringCloud和SpringCloudAlibaba,也基于学习搭建过demo。对于Kubernetes,目前这家公司就是使用的这个,但也只是管中窥豹,目前对于二者的关系,以及一些优缺点,还是有点认识的。基

go - 使用 Kubernetes client-go 创建作业

目前我有一段基于其他例子的go代码。我可以列出所有的pod、工作……等等,但是我在Openshift上创建工作时遇到了一个相当棘手的问题。我的代码的以下部分应该创建一个作业,我什至得到了响应,但是没有在提到的命名空间上创建作业:funcmain(){varkubeconfig*stringifhome:=homedir.HomeDir();home!=""{kubeconfig=flag.String("kubeconfig",filepath.Join(home,".kube","config"),"(optional)absolutepathtothekubeconfigfile"

go - 使用 Kubernetes client-go 创建作业

目前我有一段基于其他例子的go代码。我可以列出所有的pod、工作……等等,但是我在Openshift上创建工作时遇到了一个相当棘手的问题。我的代码的以下部分应该创建一个作业,我什至得到了响应,但是没有在提到的命名空间上创建作业:funcmain(){varkubeconfig*stringifhome:=homedir.HomeDir();home!=""{kubeconfig=flag.String("kubeconfig",filepath.Join(home,".kube","config"),"(optional)absolutepathtothekubeconfigfile"

go - 使用 golang 代码部署 kubernetes Pod

是否可以使用golang代码而不是带有kubectl的命令行Linux来部署kubernetesPod? 最佳答案 是的。你绝对可以。Kubernetes是用golang编写的。它有官方客户端。您可以使用此Go客户端创建、删除、修补、列出、控制几乎所有Kubernetes资源。这是官方客户端存储库:kubernetes/client-go我已经创建了一个示例存储库here展示如何使用client-go创建pod。您必须执行以下操作才能使用此客户端创建一个pod。我们将创建一个简单的busyboxpod。使用您的kube-config

go - 使用 golang 代码部署 kubernetes Pod

是否可以使用golang代码而不是带有kubectl的命令行Linux来部署kubernetesPod? 最佳答案 是的。你绝对可以。Kubernetes是用golang编写的。它有官方客户端。您可以使用此Go客户端创建、删除、修补、列出、控制几乎所有Kubernetes资源。这是官方客户端存储库:kubernetes/client-go我已经创建了一个示例存储库here展示如何使用client-go创建pod。您必须执行以下操作才能使用此客户端创建一个pod。我们将创建一个简单的busyboxpod。使用您的kube-config

failed to run Kubelet: unable to load bootstrap kubeconfig: stat /etc/kubernetes/bootstrap-kubelet.

文章目录【现象】【报错】【分析】【解决】【现象】k8s的mster-01一直显示NotReady【报错】[root@DoM01kubernetes]#journalctl-ukubelet.service-f--Logsbeginat二2022-10-1817:57:42CST.--10月2515:53:15DoM01kubelet[142829]:Flag--cgroup-driverhasbeendeprecated,ThisparametershouldbesetviatheconfigfilespecifiedbytheKubelet's--configflag.Seehttps://