当前位置: 首页 > news >正文

网络编辑的网站建设题网站建设学习 服务器

网络编辑的网站建设题,网站建设学习 服务器,苏州三笑网络科技有限公司,营销网站的建设文章目录 kubectl [command] [TYPE] [NAME] [flags]kubectl run 资源名称 --image镜像名称 --port端口号kubectl create -f 配置文件名称.yaml kubectl apply -f 配置文件名称.yaml快速编写yaml文件,通过命令导出新的yaml文件Kubernetes常见资源类型和缩写 kubectl …

文章目录

    • `kubectl [command] [TYPE] [NAME] [flags]`
    • `kubectl run 资源名称 --image=镜像名称 --port=端口号`
    • `kubectl create -f 配置文件名称.yaml` `kubectl apply -f 配置文件名称.yaml`
    • 快速编写yaml文件,通过命令导出新的yaml文件
    • Kubernetes常见资源类型和缩写

kubectl [command] [TYPE] [NAME] [flags]

  • commad:对资源具体的操作,如create创建、 get获取 、 delete删除
  • TYPE:指定资源类型,大小写敏感
  • NAME:指定资源的名称,大小写敏感,如果省略名称则显示所有资源
  • flags:指定可选的参数,如可用-s或者-server指定Kubernetes API server的地址和端口

example:

#获取全部节点
kubectl get node#获取全部pod
kubectl get pod#查看某个pod内容
kubectl get pod pod_name#获取全部名称空间
kubectl get ns#查看创建的资源
kubectl get pod,svc,deploy# 删除nginx pod,如果是靠deploy控制器创建的pod, 直接删除则会自动创建新的;
kubectl delete pod pod名称# 如果需要删除则直接删除depoly控制器即可,pod会被删除
kubectl delete deploy xdclass-nginx
kubectl delete svc xdclass-nginx

kubectl run 资源名称 --image=镜像名称 --port=端口号


kubectl run xdclass-nignx-pod --image=nginx:1.23.0 --port=80kubectl create deployment xdclass-nginx --image=nginx:1.23.0

kubectl create -f 配置文件名称.yaml kubectl apply -f 配置文件名称.yaml

yaml 例子:

apiVersion: apps/v1
kind: Deployment
metadata:name: nginx-deploymentlabels:app: nginx-deployment
spec:replicas: 1selector:matchLabels:app: nginx-podtemplate:metadata:labels:app: nginx-podspec:containers:- name: nginximage: nginx:1.23.0imagePullPolicy: IfNotPresentports:- containerPort: 80
apiVersion: v1
kind: Pod
metadata:name: nginx
spec:containers:- image: nginx:1.23.0name: podports:- name: nginx-portcontainerPort: 80protocol: TCP

**kubectl create 和 kubectl apply的区别: **

  • kubectl create 命令首次执行时会创建资源,当再次执行的时候会报错,因为资源名称在同一命名空间内是唯一的
  • kubectl apply在首次执行的时候也会创建对应的资源,当再次执行的时候会根据配置文件进行升级、扩容等操作,即使配置文件没有变化也不影响

快速编写yaml文件,通过命令导出新的yaml文件

#创建nginx资源文件并且不启动资源
kubectl create deployment xdclass-nginx --image=nginx:1.23.0 -o yaml --dry-run=client > nginx.yaml#查看nginx.yaml
cat nginx.yaml

pod的yaml文件示例:

# pod的最基础的yaml文件最少需要以下的几个参数
apiVersion: v1 # API版本号,注意:具有多个,不同的对象可能会使用不同API
kind: Pod  # 对象类型,pod
metadata:  # 元数据name: string # POD名称namespace: string # 所属的命名空间
spec: # specification of the resource content(资源内容的规范)containers: # 容器列表- name: string # 容器名称image: string # 容器镜像

必须存在的属性

参数名字段类型说明
versionStringk8s API的版本,可使用kubectl api-versions命令查询
kindString这里指定k8s资源的类型,比如Pod、Deployment
metadataObject元数据对象,固定写值metadata
metadata-nameString元数据对象的名字,比如命名pod的名字
metadata-namespaceString元数据对象的命名空间
specObject详细定义对象,固定值写Spec
spec.container[]listspec对象的容器列表定义
spec.container[].nameString容器对象的名字
spec.container[].imageString定义要用到的对象名称

Kubernetes常见资源类型和缩写

:::warning
常用资源分类和缩写

  • 节点 nodes ,缩写 no
  • 名称空间 namespaces,缩写ns
  • pod资源 pods, 缩写 po
  • pod控制器
    • replicasets,缩写rs
    • deployments,缩写 deploy
  • 服务发现
    • 统一pod对外接口 services ,缩写 svc
    • 统一pod对外接口ingress ,缩写 ing
  • 存储资源
    • persistentvolumes,缩写pv
    • persistentvolumeclaims,缩写pvc
      :::

常用资源操作命令

命令分类命令翻译
基本命令create创建资源
delete删除资源
edit编辑资源
get获取资源
patch更新资源
explain解释资源
运行和调试run运行指定的镜像
expose暴露服务
describe描述资源内部信息
logs打印容器在 pod 中的日志
attach进入运行中的容器
exec执行容器中的一个命令
cp在Pod内外复制文件
scale扩容/缩容Pod的数量
autoscale扩容/缩容Pod的数量
高级命令applyrc
label标签
其他命令cluster-info集群信息
version版本
http://www.yayakq.cn/news/712938/

相关文章:

  • 天津市建设工程备案网站商标注册核名查询系统
  • 网站建设运营费用预算网站建设费的摊销年限
  • 如何做能上传视频网站阿里百川 网站开发
  • 怎么介绍自己做的电影网站吗在阿里云做视频网站需要什么
  • django网站开发逻辑设计如何制作简单的网站
  • 如何做网站嵌入腾讯地图机械加工网纹标准
  • 网站搜索排名和什么有关系广州网站建设哪个公司做得好些
  • 手机h5网站模板天元建设集团有限公司招聘2022
  • 电脑维护网站模板宁波公司网络建设
  • 保定模板做网站孝感网站的建设
  • 17网站一起做网店普宁轻纺城ps在线网站
  • 网站经营高端网站建站
  • 惠州网站建设公司牛商网做网站怎么样
  • 传媒网站建设方案asp.net 建网站
  • 网站建设资料需要公司提交的吗那个网站做宝贝主图好
  • 做网站实例wordpress tag别名
  • 购买网站做友情链接cms系统源码
  • 做二手房的网站技巧自己怎么在手机上设计装修
  • 企业网站建设要多少太原有哪些做网站的公司
  • 一般公司网站的后台管理在哪公司网站怎么做教程
  • 网站建设云尚网络企业网站建设的请示
  • 十大不收费的网站网站建设搭建步骤
  • dedecms 招聘网站WordPress音乐免刷新
  • seo网站推广专员成都建站
  • 济南大型网站制作苏州集团网站制作
  • 网站建设语言什么语言企业传统的网络营销推广方法
  • 广州商务网站建设网站分辨率做96是否会更好
  • 湿地保护宣教网站建设意义顺义建站设计
  • 榆次做企业网站大连金州旅游景点有哪些
  • 网站建设销售合同广州市公需课在哪个网站可以做