首页 > 其他分享 >静态pod

静态pod

时间:2022-10-19 18:14:08浏览次数:87  
标签:web kubernetes 静态 manifests kubelet pod

静态pod

  1. 静态pod是有kubelet直接管理的,kube-apiserver 可以看到静态pod,但是无法管理静态pod
  2. 静态pod始终绑定到特点节点
  3. 静态 Pod 的 spec 不能引用其他 API 对象

创建静态pod

第一步:创建一个目录文件

mkdir -p /etc/kubernetes/manifests/
# kubelet 增加启动命令,kubelet 周期性的查找/etc/kubernetes/manifests/下的文件变动。除了使用本地
kubelet --pod-manifest-path=/etc/kubernetes/manifests/

systemctl daemon-reload
systemctl restart kubelet
cat <<EOF >/etc/kubernetes/manifests/static-web.yaml
apiVersion: v1
kind: Pod
metadata:
  name: static-web
  labels:
    role: myrole
spec:
  containers:
    - name: web
      image: nginx
      ports:
        - name: web
          containerPort: 80
          protocol: TCP
EOF
mv /etc/kubernetes/manifests/static-web.yaml /tmp/static-web.yaml

用 kubeadm 进行管理 | Kubernetes

标签:web,kubernetes,静态,manifests,kubelet,pod
From: https://www.cnblogs.com/wangend/p/16807263.html

相关文章

  • Kubernetes--管理Pod对象的容器(2)
    自定义运行的容器化应用由Docker镜像启动容器时运行的应用程序在相应的Dockerfile中由ENTRYPOINT指令进行定义,传递给程序的参数则通过CMD指令指定,ENTRYPOINT指令不存在时......
  • asp.net动态转静态
    如何生成静态页:方案1:ViewCode///<summary>///传入URL返回网页的html代码///</summary>///<paramname="Url">URL</param>///<returns></returns>publicstaticstri......
  • 09. Kubernetes - Pod
    PodPod是Kubernetes最基本的调度单元。在一个复杂的系统中,往往某些应用的关系是非常密切的,它们需要共享某些资源。如果都运行在同一个容器内,会面临一个问题,容器运行......
  • 配置Tomcat 8 访问静态资源,并解决Tomcat8 CORS跨域问题
    解决Tomcat8CORS跨域问题由于我们的应用程序在访问上述静态资源的时候会涉及跨域的问题,如何解决CORSonTomcat的问题,需要进行<filter>的配置。打开apache-tomcat-8.5.......
  • K8s client-go watch pod
    一.前言我们在使用kubectl操作k8s时,可以在命令中加入-w来观察资源变化,比如kubectlgetpod-w观察pod状态变化。出了使用控制台,还可以编写代码和k8s交互来获取......
  • Kubernetes--管理Pod对象的容器(1)
    Pod是Kubernetes系统的基础单元,是资源对象模型中可由用户创建或部署的最小组件,也是在Kubernetes系统上运行容器化应用的资源对象。其他的大多数资源对象都是用于支撑和扩......
  • 根据 PID 获取 K8S Pod名称 - 反之 POD名称 获取 PID
    根据Pid获取K8sPod名称$vimpod_name_info.sh#!/usr/bin/envbashCheck_jq(){whichjq&>/dev/nullif[$?!=0];thenecho-e"\033[32;32m......
  • CentOS 7 如何配置静态IP?
    1.查看要配置ip的名称ifconfig比如我这里配置eno12.进入配置目录;并查看cd/etc/sysconfig/network-scripts;ls3.编辑sudovimifcfg-eno1修改编辑内容为下:......
  • TESTSTATICINITALIZEBLOCK.JAVA静态初始化块的执行顺序
        输出结果:100 300 “public int field=100;”将field初始化为100,直接调用InitializeBlockClass()输出的是100;“obj=new InitializeBlockC......
  • CentOS静态ip设置
    进入虚拟网络编辑器,记住当前网关然后配置静态ip地址:vim/etc/sysconfig/network-scripts/ifcfg-ens33默认的网卡信息如下:TYPE="Ethernet"#网卡类型:这里默认是......