08-静态pod(了解即可,不重要)

这篇具有很好参考价值的文章主要介绍了08-静态pod(了解即可,不重要)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们都知道,pod是kubelet创建的,那么创建的流程是什么呐?

此时我们需要了解我们k8s中config.yaml配置文件了;

他的存放路径:【/var/lib/kubelet/config.yaml】

一、查看静态pod的路径

[root@k8s231 ~]# vim /var/lib/kubelet/config.yaml 

......
staticPodPath: /etc/kubernetes/manifests

二、静态pod的查看与含义

我们会发现,这里面的名称都是我们的k8s集群中master节点的组成组件!~

[root@k8s231 ~]# ll /etc/kubernetes/manifests/
total 16
-rw------- 1 root root 2274 Feb  3 02:11 etcd.yaml
-rw------- 1 root root 3360 Feb  3 02:11 kube-apiserver.yaml
-rw------- 1 root root 2880 Feb  3 02:11 kube-controller-manager.yaml
-rw------- 1 root root 1465 Feb  3 02:11 kube-scheduler.yaml

所谓的静态pod,就是kubelet自己监视的目录,如果这个目录有pod资源清单,则会在当前节点自动创建pod;

不需要手动kubectl apply -f  xxx.yaml

静态pod的创建,只在当前节点上创建,pod的名称会自动给你加一个当前节点名称后缀;

静态pod,只要有yaml文件在这个目录,就无法删除;

· 举例

[root@k8s231 ~]# mv /xinjizhiwa/pod/01-pod-nginx.yaml /etc/kubernetes/manifests/

[root@k8s231 ~]# kubectl get pods
NAME              READY   STATUS    RESTARTS   AGE
m-alpine-k8s231   1/1     Running   0          39s

[root@k8s231 ~]# ll /etc/kubernetes/manifests/
total 24
-rw-r--r-- 1 root root  120 Feb  7 16:37 01-pod-nginx.yaml
-rw------- 1 root root 2274 Feb  3 02:11 etcd.yaml
-rw------- 1 root root 3360 Feb  3 02:11 kube-apiserver.yaml
-rw------- 1 root root 2880 Feb  3 02:11 kube-controller-manager.yaml
-rw------- 1 root root 1465 Feb  3 02:11 kube-scheduler.yaml

08-静态pod(了解即可,不重要),k8s系列,linux,docker,运维,云原生

三、引出名称空间namespace

        里面那么多pod的文件,为什么我们查看不到对应的pod呐?

因为名称空间不同,我们默认查看的名称空间,叫default;

【-A】代表查看k8s集群中所有pod;

[root@k8s231 ~]# kubectl get pods -A -o wide

08-静态pod(了解即可,不重要),k8s系列,linux,docker,运维,云原生

......文章来源地址https://www.toymoban.com/news/detail-831767.html

到了这里,关于08-静态pod(了解即可,不重要)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • K8S初级入门系列之三-Pod的基本概念和操作

           Pod的原意是豌豆荚的意思,一个豆荚里面包含了很多豆子。在K8S中,Pod也是类似的意思,只不过这里的豆子就是容器。在K8S初级入门系列之一-概述中,我们对Pod有个初步的了解。 1、Pod是K8S编排和调度的最小基础单元。         了解容器的同学会知道,容器之间通过

    2024年02月15日
    浏览(37)
  • k8s企业级应用系列(二):对象管理及Pod原理

    本节介绍对象的相关概念和管理机制。只有了解了这些机制,我们才能轻松的对k8s资源进行编排。 1 对象 Object k8s对象 即是对应用程序、工作负载、存储、网络等资源的抽象表示,如 image、pod、node、volume、service 等。集群中每个对象都有一个 名称 来标识其在 同类资源中 的

    2024年04月14日
    浏览(48)
  • 【Kubernetes 系列】一文带你吃透 K8S 应用pod结点

    作者:半身风雪 上一节:创建K8s集群项目 简介:上一节我们一起学习了,如何去部署一个K8S 的应用程序,这一节,我们主要讲解一下,K8S 应用的框架结构。 本节我将和大家一起学习Kubernetes 应用中的pod结点 了解 Kubernetes Pod。 了解 Kubernetes 工作节点。 对已部署的应用故障排

    2023年04月08日
    浏览(127)
  • 【云原生|K8s系列第4篇】:实战查看Pod和工作节点

    本期文章是K8s系列第4篇,主要是实战查看pod和工作节点。通过本期文章:我们将学习了解Kubernetes中的Pod和工作节点,并且对已经部署的应用故障排除。 在前期的文章中,已经介绍了一些云原生入门的知识及简单实战,感兴趣的同学可以去我的云原生专栏中学习,任意门:云

    2024年01月16日
    浏览(55)
  • Kubernetes 系列:了解 k8s 架构(一)

    当下,我们很多项目于都在 Cloud Native (云原生)的上面,这种方法旨在使组织能够确保可用性并快速响应和适应变化,云原生其实就是一组本质上支持在不同云环境(公共云、私有云或混合云)上大规模构建、运行和管理应用程序的实践和技术。 云原生离不开两个概念: 容器

    2024年02月10日
    浏览(51)
  • 【云原生 | Kubernetes 系列】K8s 实战 如何给应用注入数据 II 将pod数据传递给容器

    在上一篇文章中,我们学习了针对容器设置启动时要执行的命令和参数、定义相互依赖的环境变量、为容器设置环境变量,三种设置方式,本篇文章,我们将继续学习数据的传递。 有两种方式可以将 Pod 和 Container 字段传递给运行中的容器: 环境变量 卷文件 这两种呈现 Pod

    2024年01月25日
    浏览(141)
  • K8s进阶6——pod安全上下文、Linux Capabilities、OPA Gatekeeper、gvisor

    什么是安全上下文? 安全上下文(Security Context):K8s对Pod和容器提供的安全机制,可以设置Pod特权和访问控制。 官网参考链接 限制维度: 自主访问控制(Discretionary Access Control):基于用户ID(UID)和组ID(GID),来判定对对象(例如文件)的访问权限。 安全性增强的 Lin

    2024年02月11日
    浏览(50)
  • k8s、pod

    k8s中的port【端口:30000-32767】 port :为Service 在 cluster IP 上暴露的端口 targetPort:对应容器映射在 pod 端口上 nodePort:可以通过k8s 集群外部使用 node IP + node port 访问Service containerPort:容器内部使用的端口 k8s 集群内部流程: 客户端→clusterIP:port→通过 tagerport→pod IP:container

    2024年02月06日
    浏览(35)
  • 【k8s】pod详解

    Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象,一个pod代表着集群中运行的一个进程。kubernetes中其它大多数组件都是围绕着pod来进行支持和扩展pod功能的。 例如,用于管理pod运行的statefulset和deployment 等控制器对象,用于暴露应用的service和i

    2024年02月06日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包