首页 > 其他分享 >2、kubernetes资源管理

2、kubernetes资源管理

时间:2023-04-03 22:55:56浏览次数:37  
标签:kubectl kubernetes 容器 pod k8s 资源管理 资源

四、资源管理介绍

k8s本质上是一个集群系统,用户可以在集群中部署各种服务,部署服务(其实就是在k8s集群中运行一个个容器,并将指定的程序跑在容器中)

k8s的最小管理单元是pod不是容器,所以只能将容器放在pod中,而k8s一般不会直接管理pod,而是通过pod控制器来管理的pod的

pod可以提供服务之后,就需要考虑如何访问pod中的服务,k8s提供了service资源实现这个功能

pod中程序的数据需要持久化,k8s还提供了各种存储系统

 查看经常使用的资源 kubectl api-resources

 

 声明式对象配置:实际上就是使用apply描述一个资源最终的状态:

使用apply操作资源:

  如果资源不存在,就创建,相当于kubectl create

  如果资源已存在,就更新,相当于kubectl patch

 

标签:kubectl,kubernetes,容器,pod,k8s,资源管理,资源
From: https://www.cnblogs.com/dingzp/p/17283544.html

相关文章

  • 1h玩转kubernetes
    学习k8s就跟学习office三件套上,95%的人只会5%,而5%的知识可以干95%的事情,所以不要觉的k8s难1kubernetes1什么是kubernetesKubernetes是一个可移植、可扩展的开源平台,一个分布式资源调度进行容器编排云原生的操作系统,用于管理容器化的工作负载和服务,可促进声明式配置和自动化......
  • 1、kubernetes概念
    一、kubernetes简介kubernetes的本质是一组服务器集群。它可以在每个节点上运行特定的程序,来对节点中的容器进行管理。目的是为了实现资源管理的自动化。主要功能如下:1、自我修复:一旦某个容器崩溃,会秒级启动一个新容器2、弹性伸缩:可以根据业务需要,自动对集群中的容器数量进行......
  • kubernetes rabbimq3.11.11集群之mqtt插件
    1.概述本文是总结给予k8s的rabbitmq3.11.11集群的mqtt搭建rabbitmq集群搭建详见前一篇文章:kubernetes集群部署rabbimq3.11.112.自动创建mqtt账号密码wrapper-entrypoint.sh#!/usr/bin/envbash(sleep20;\admin_user=bbbbbb;\admin_passwd=111111;\rabbitmq......
  • kubernetes安装
    环境:   centos7.9 安装步骤:一、准备:(1、SELINUX 2、swapoff 3、hosts 4、sysctl配置)setenforce0sed-i's/SELINUX=enforcing/SELINUX=disabled/g'/etc/sysconfig/selinuxsystemctldisablefirewalldsystemctlstopfirewalldsystemctldisableiptables.s......
  • Kubernetes: manifest template
     apiVersion:v1Kind:podapiVersion:v1kind:Podmetadata:annotations:kubeadm.kubernetes.io/kube-apiserver.advertise-address.endpoint:192.168.8.11:6443kubernetes.io/config.hash:755e36554917832e5f2c40bbb2e580cblabels:component:k......
  • k8s kubernetes给node节点添加标签和删除node节点标签
    [root@k8s-master~]#hostname#查看节点名称k8s-master[root@k8s-master~]#[root@k8s-master~]#kubectlgetnodes--show-labels#查看节点标签NAMESTATUSROLESAGEVERSIONLABELSk8s-masterReadycontrol-plane9dv1.26.0......
  • Kubernetes 基本概念与组件
    Kubernetes(简称K8S)的出现是容器化技术发展的必然结果,容器化是应用程序级别的虚拟化,运行单个内核上有多个独立的用户空间实例,这些实例就是容器;容器提供了将应用程序的代码、运行时、系统工具、系统库和配置打包到一个实例中的标准方法,而且容器是共享一个内核的;由于容器技术的兴起......
  • kubernetes 集群部署rabbimq3.11.11
    通过官方镜像RabbitMQDockerImage和rabbitmq-peer-discovery-k8s插件进行集群部署。0.环境 kubernetes1.24 rabbitmq3.11.111.命名空间将rabbitmq的资源都放在rabbitmq命名空间内。Namespace.yamlapiVersion:v1kind:Namespacemetadata:name:rabbit......
  • kubernetes Secret使用
    节选rabbitmq的k8s部署部分secret用来配置环境变量1.Secret.yaml:1.1.配置文件secret.yaml apiVersion:v1kind:Secretmetadata:name:rabbitmq-secretnamespace:rabbitmqtype:Opaquedata:RABBITMQ_ERLANG_COOKIE:MTIzajE5dWVkYXM3ZGFkODEwMjNqMTM5ZGph......
  • 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3
    基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试-1/3基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试-2/3基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试-3/3项目地址:https://github.com/janrs-io/Jgrpc转载请注明来源:https://janrs.com/6rdh......