(kubernetes)k8s常用资源管理

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

目录

k8s常用资源管理

1、创建一个pod

1)创建yuml文件

2)创建容器

3)查看所有pod创建运行状态

4)查看指定pod资源

5)查看pod运行的详细信息

6)验证运行的pod

2、pod管理

1)删除pod

2)查看删除pod无法找到

3)创建pod

4)发现最先创建的pod运行在k8s-master节点上,下载镜像速度太慢没法运行

5)访问pod节点中的服务

3、pod操作

1)在一个pod中修改配置文件运行多个业务容器,

2)创建资源test2

3)查看资源使用情况


k8s常用资源管理

1、创建一个pod

1)创建yuml文件

[root@k8s-master ~]# mkdir k8s

[root@k8s-master ~]# vim ./k8s/nginx.yaml

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

2)创建容器

方法一.  yum安装

[root@k8s-master ~]#yum install *rhsm*

方法二 (我是用这方法解决的)

执行命令:

[root@k8s-master ~]#wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

[root@k8s-master ~]#rpm2cpio python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm | cpio -iv --to-stdout ./etc/rhsm/ca/redhat-uep.pem | tee /etc/rhsm/ca/redhat-uep.pem    

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

前两个命令会生成/etc/rhsm/ca/redhat-uep.pem文件.  

   (kubernetes)k8s常用资源管理,kubernetes,容器,云原生

[root@k8s-master ~]#docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

[root@k8s-master ~]# kubectl create -f ./k8s/nginx.yaml

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

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

3)查看所有pod创建运行状态

[root@k8s-master ~]# kubectl get pod

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

4)查看指定pod资源

[root@k8s-master ~]# kubectl get pod nginx

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

5)查看pod运行的详细信息

[root@k8s-master ~]# kubectl describe pod nginx

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

[root@k8s-master ~]# kubectl get pod nginx -o wide //显示调度节点

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

6)验证运行的pod

[root@k8s-master ~]#  kubectl get pod nginx -o wide

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

2、pod管理

1)删除pod

[root@k8s-master ~]# kubectl delete  pod nginx

2)查看删除pod无法找到

[root@k8s-master ~]#  kubectl get pod nginx -o wide

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

3)创建pod

[root@k8s-master ~]# kubectl create -f ./k8s/nginx.yaml

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

4)发现最先创建的pod运行在k8s-master节点上,下载镜像速度太慢没法运行

[root@k8s-master ~]#  kubectl get pod nginx -o wide

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

5)访问pod节点中的服务

[root@k8s-master ~]# curl -I http://172.16.7.3

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

3、pod操作

1)在一个pod中修改配置文件运行多个业务容器,

创建资源test1

[root@k8s-master ~]# vim ./k8s/nginx.yaml

配置如下:

apiVersion: v1
kind: Pod
metadata:
  name: test1
  labels:
    app: web
spec:
  containers:
    - name: nginx01
      image: nginx:1.16
      ports:
        - containerPort: 80
    - name: busybox
      image: docker.io/busybox:latest
      command: ["sleep","3600"]
      ports:
        - containerPort: 80

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

[root@k8s-master ~]# kubectl create -f ./k8s/nginx.yaml

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

2)创建资源test2

[root@k8s-master ~]# vim ./k8s/nginx.yaml

配置如下:

apiVersion: v1
kind: Pod
metadata:
  name: test2
  labels:
    app: web
spec:
  containers:
    - name: nginx01
      image: nginx:1.16
      ports:
        - containerPort: 80
    - name: busybox
      image: docker.io/busybox:latest
      command: ["sleep","3600"]
      ports:
        - containerPort: 80

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

[root@k8s-master ~]# kubectl create -f ./k8s/nginx.yaml

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

3)查看资源使用情况

[root@k8s-master ~]# kubectl get pod -o wide

(kubernetes)k8s常用资源管理,kubernetes,容器,云原生

 

到了这里,关于(kubernetes)k8s常用资源管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Kubernetes(K8s)与虚拟GPU(vGPU):实现高效管理和利用GPU资源的最佳实践

    目录 第一节:Kubernetes简介 第二节:虚拟GPU(vGPU)简介 第三节:Kubernetes中的GPU资源管理 第四节:虚拟GPU(vGPU)的部署和配置 第五节:GPU资源调度和负载均衡 第六节:GPU资源监控和调优 结论: 可先阅读一下参考: kubernetes如何将异构GPU(如NVIDIA、海光、寒武纪)统一协同

    2024年04月13日
    浏览(32)
  • 【K8S 】K8S配置资源管理

    1、概念 用来保存密码。token,敏感的K8S资源 这类数据可以直接存放在镜像中,但是放在Secret中可以更方便的控制,减少暴露的风险 Secret:保存加密的信息 2、Secret类型: docker-registry:存储docker仓库的认证信息,以及docker的组件认证信息(私有) generic:是Secret的默认模式,

    2024年01月17日
    浏览(32)
  • K8S资源管理之计算资源管理

            以CPU为例,下图显示了未设置Limits与设置了Requests和Limits的CPU使用率的区别        尽管Requests和Limits只能被设置到容器上,但是设置了Pod级别的Requests和Limits能大大提高管理Pod的便利性和灵活性,因此在Kubernetes中提供了对Pod级别的Requests和Limits的配置。对于CP

    2024年04月15日
    浏览(39)
  • k8s 资源管理方式

    k8s中资源管理方式可以划分为下面的几种:命令式对象管理、命令式对象配置、声明式对象配置。 命令式对象管理 命令式对象管理:直接使用命令的方式来操作k8s资源, 这种方式操作简单,但是无法审计和追踪。 命令式对象配置 通过命令和配置文件来操作k8s资源,这种方式

    2024年02月07日
    浏览(33)
  • k8s配置资源管理

    Secret Configmap Secret :保存密码,token,敏感的k8s资源 这类数据可以存放在镜像当中,但是防止secret当中可以更方便控制,减少暴露的风险 保存加密的信息 Docker-registry: 存储docker仓库认证信息,以及docker组件认证成功(私有) Generic: 是secret的默认模式,opaque base64加密编码的

    2024年01月21日
    浏览(38)
  • K8S资源管理方式

    1.基础命令操作 2.创建pod 3.查看资源状态 4.查看pod中的容器日志 5.进入pod中的容器 6.删除pod资源 7.pod扩容 8.项目生命周期管理(创建–发布–更新–回滚–删除) 8.1创建service service类型 service端口 8.2发布 8.3更新 8.4回滚 8.5删除 如何获取资源配置清单文件模板(yaml配置文件)

    2024年02月13日
    浏览(37)
  • k8s---配置资源管理

    目录 内容预知 secret资源配置 secert的几种模式 pod如何来引用secret 陈述式创建secret 声明式+base64编码配置secret 将secret用vlumes的方式挂载到pod中 传参的方式将环境变量导入pod 如何通过secret加密方式获取仓库密码 configmap的资源配置 陈述式创建configmap资源配置 声明式配置configma

    2024年01月21日
    浏览(40)
  • k8s- 配置资源管理

    配置资源管理 //Secret Secret 是用来保存密码、token、密钥等敏感数据的 k8s 资源,这类数据虽然也可以存放在 Pod 或者镜像中,但是放在 Secret 中是为了更方便的控制如何使用数据,并减少暴露的风险。 Secret 有四种类型:  ●kubernetes.io/service-account-token:由 Kubernetes 自动创建,

    2024年02月16日
    浏览(29)
  • K8s-资源管理(二)

    2. 资源管理 2.1 资源管理介绍 在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。 kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中

    2024年02月15日
    浏览(32)
  • k8s的配置资源管理

    Secret用来保存密码、token密钥以及一些敏感的k8s资源。这类数据虽然可以存放在镜像当中,但是放在secret当中可以更方便控制。减少暴露的风险。 Secret的作用:保存加密的信息 docker-registry()主要用于存储docker仓库的认证信息,以及docker组件认证信息。(私有) generic(jienairuike)是

    2024年01月17日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包