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

做网站怎么买服务器商城网站怎样做

做网站怎么买服务器,商城网站怎样做,泉州seo-泉州网站建设公司,自己怎么做百度网站空间Kubernetes是一个强大的容器编排平台,不管是运维、开发还是测试或多或少都会接触到,熟练的掌握k8s可大大提高工作效率和强化自身技能。 集群管理 1. 查看集群节点状态: kubectl get nodes 2. 查看集群资源使用情况: kubectl top nodes 3. 查看集群…

Kubernetes是一个强大的容器编排平台,不管是运维、开发还是测试或多或少都会接触到,熟练的掌握k8s可大大提高工作效率和强化自身技能。

集群管理

1. 查看集群节点状态:

kubectl get nodes

2. 查看集群资源使用情况:

kubectl top nodes

3. 查看集群信息:

kubectl cluster-info

4. 获取节点详细信息:

kubectl describe node <node-name>

5. 给节点打标签:

kubectl label nodes <node-name> key=value

6. 取消节点标签:

kubectl label nodes <node-name> key-

7. 查看命名空间信息:

kubectl describe namespace <namespace-name>

Pod管理

k8s中最小的可部署的计算单元,用来封装一个或多个紧密相关的容器应用,共享存储和网络。

1. 列出所有Pod:

kubectl get pods

2. 查看特定Pod的日志:

kubectl logs <pod-name> -n <namespace>

其中-n后面跟命名空间名称,如果是在默认命名空间,可以省略。

3. 运行一个临时的Pod:

kubectl run my-pod --image=nginx

4. 进入正在运行的Pod:

kubectl exec -it <pod-name> -n <namespace> -- /bin/bash

5. 查看特定Pod的详细信息:

kubectl describe pod <pod-name> -n <namespace>

6. 删除Pod:

kubectl delete pod <pod-name> -n <namespace>

7. 强制删除Pod

kubectl delete pod <pod-name> -n <namespace> --force --grace-period=0

8. 查看Pod事件:

kubectl describe pod <pod-name> -n <namespace> | grep -i events

Deployment管理

用于管理Pod的声明式更新,自动处理Pod的创建、升级、回滚等,保证预期状态。

1. 列出所有Deployments:

kubectl get deployments

2. 查看特定Deployment的详细信息:

kubectl describe deployment <deployment-name> -n <namespace>

3. 创建Deployment:

kubectl create deployment <deployment-name> --image=<container-image>
kubectl create deployment my-deployment --image=nginx

4. 更新Deployment中的容器镜像:

kubectl set image deployment/<deployment-name> <container-name>=<new-container-image>
kubectl set image deployment/my-deployment nginx=nginx:latest
 

5. 回滚Deployment到上一个版本:

kubectl rollout undo deployment/my-deployment

6. 查看Deployment的更新历史:

kubectl rollout history deployment <deployment-name>

7. 回滚到指定版本的Deployment:​​​​​​​

# 假设要回滚到第3次修订版:
kubectl rollout undo deployment <deployment-name> --to-revision=3
 

8. 查看Deployment指定标签下的的Pods状态

kubectl get pods -l app=<deployment-label>

9. 查看Deployment的事件:

kubectl describe deployment <deployment-name> | grep -i events

10. 监控Deployment的更新进度

kubectl rollout status deployment <deployment-name>

11. 扩大或缩小副本数量:

kubectl scale deployment <deployment-name> --replicas=5

12. 删除Deployment

kubectl delete deployment <deployment-name>

Service管理

定义一种访问Pod的策略和抽象层,提供稳定的访问入口,实现服务发现与负载均衡。

1. 列出所有Services:​​​​​​​

kubectl get services
kubectl get services  -o wide
 

2. 查看特定Service的详细信息:

kubectl describe service <service-name> -n <namespace>

3. 创建Service:

可以直接通过命令行或者YAML文件创建:

kubectl create service clusterip my-service --tcp=80:8080

4. 暴露Deployment为Service:

自动创建Service指向Deployment的所有Pods:

kubectl expose deployment <deployment-name> --type=LoadBalancer --port=80 --target-port=8080

5. 编辑Service配置:

kubectl edit service <service-name> -n <namespace>

6. 更改Service类型:

kubectl patch service <service-name> -p '{"spec": {"type": "NodePort"}}'

7. 删除Service:

kubectl delete service <service-name> -n <namespace>

8. 创建ClusterIP类型的service

ClusterIP为Service分配一个仅集群内部可访问的IP地址。

# 命令行创建:
kubectl create service clusterip my-service --tcp=80:8080
# 基于yaml文件创建:
apiVersion: v1
kind: Service
metadata:name: my-service
spec:selector:app: MyAppports:- protocol: TCPport: 80targetPort: 8080type: ClusterIP

9. 创建NodePort类型的service

NodePort会在每个节点上开放一个静态端口,供外部访问集群内部的服务。

# 命令行创建:
kubectl expose deployment my-deployment --type=NodePort --port=80 --target-port=8080# 基于yaml文件创建:
apiVersion: v1
kind: Service
metadata:name: my-service-nodeport
spec:selector:app: MyAppports:- protocol: TCPport: 80targetPort: 8080nodePort: 30080  # 指定节点上的端口type: NodePort

10. 创建LoadBalancer类型的service

适用于需要云提供商的负载均衡器来暴露服务的情况。

# 命令行创建:
kubectl expose deployment my-deployment --type=LoadBalancer --port=80 --target-port=8080
# 基于yaml文件创建:
apiVersion: v1
kind: Service
metadata:name: my-service-loadbalancer
spec:selector:app: MyAppports:- protocol: TCPport: 80targetPort: 8080type: LoadBalancer

​​​​​​​

PV/PVC管理

Persistent Volumes (PVs) 提供了持久化的存储资源,PV类型多种多样,支持不同的存储后端,如本地存储、网络存储(如NFS、GlusterFS、Ceph等)。

1. 列出所有PV:

kubectl get pv

2. 查看PV详细信息:

kubectl describe pv <pv-name>

3. 创建本地PV:

apiVersion: v1
kind: PersistentVolume
metadata:name: local-pv-example
spec:capacity:storage: 10GiaccessModes:- ReadWriteOncepersistentVolumeReclaimPolicy: RetainstorageClassName: local-storagelocal:path: /mnt/datanodeAffinity:required:nodeSelectorTerms:- matchExpressions:- key: kubernetes.io/hostnameoperator: Invalues:- node01  # 指定节点名称
 

4. 创建NFS PV

apiVersion: v1
kind: PersistentVolume
metadata:name: nfs-pv-example
spec:capacity:storage: 10GiaccessModes:- ReadWriteManypersistentVolumeReclaimPolicy: RecyclestorageClassName: nfsnfs:server: <nfs-server-ip> # nfs服务ippath: "/exports/data"   # nfs共享目录
 

5. 列出所有PVC:

kubectl get pvc

6. 查看PVC详细信息:

kubectl describe pvc <pvc-name>

7. 创建PVC

apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: myclaim
spec:accessModes:- ReadWriteOnceresources:requests:storage: 5GistorageClassName: local-storage  # 或 nfs,需与PV的storageClassName匹配
 

ConfigMap管理

用来存储配置数据,如应用的配置文件,以键值对形式挂载到Pod中,方便应用程序读取和分离配置与代码。

1. 创建ConfigMap:

kubectl create configmap <my-configmap> --from-literal=KEY1=VALUE1

2. 查看ConfigMap

kubectl get configmaps

3. 删除ConfigMap:

kubectl delete configmap  <my-configmap>

http://www.sczhlp.com/news/124970/

相关文章:

  • 做酒业网站的要求建筑模板价格规格大全
  • 别人做的网站不能用了网站开发语言比较
  • 网站制作公司 顺的在国外网站做中国旅游推广
  • 织梦网站安装出现404 not found宝安官网网站建设比较好的
  • 代做企业网站做违法网站的后果
  • H3C交换机取消分页,H3C交换机关闭分页功能
  • Codeforces Round 1052 (Div. 2) E. Yet Another MEX Problem
  • 基于Python+Vue开发的美容预约管理系统源码+运行步骤
  • 马大姐携手纷享销客启动CRM,打造快消行业数字化新标杆
  • 建网站 铸品牌 做推广第一app模板免费下载
  • 网站备案需要营业执照吗网站做5级分销合法吗
  • 睢宁网站建设xzqjwl百度pc端提升排名
  • 东至网站定制旅游做的视频网站
  • 利用MCMC方法产生平稳的马尔科夫链
  • FDS-400 土壤温湿电导率盐分传感器 四合一款 频域法测量
  • 接口压测方案
  • 网站制作公司费用查飞机进出港的app
  • 成都网站建设河马建站权威网站排名
  • 温州网站建设大全泰州哪里有做网站的网络公司4000-26
  • 无锡阿里巴巴做网站专门做老年旅游的网站
  • 做网站的中文名字北京大学学术学风建设网站
  • 淄博建设局官方网站网站建设与优化及覆盖率方案
  • 如何搭建一个网站开发环境南宁网站建设贴吧
  • 网站做区块链然后往里面投钱通辽网站设计
  • pc.vivo.com vivo办公套件网页,拼图验证失败的原因
  • 性能测试流程
  • 产业投资集团如何科学选择HR系统?一文详解5大选型维度与主流产品对比
  • 物流公司网站开发与淘宝对接 在淘宝卖家中心显示物流信息样式网站
  • 前端 国外 网站wordpress教程 迅雷
  • 苏州市姑苏区建设局网站四川省住房和城乡建设厅网站打不开