logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s—搭建

1、k8s简介2、k8s部署净化虚拟机环境[root@server3 ~]# docker swarm leave[root@server4 ~]# docker swarm leave[root@server2 ~]# docker stack rm mystack删除[root@server2 ~]# docker swarm leave --force强制离开[root@server2 ~]

#docker#容器#kubernetes
k8s(八)—调度因素(nodeName、nodeSelector、亲和与反亲和、Taints 污点)、影响pod调度的指令

[root@server2 ~]# kubectl get pod -n kube-system2 影响kubernetes调度的因素2.1 、nodeName[root@server2 ~]# vim pod.yamlapiVersion: v1kind: Podmetadata:name: nginxspec:containers:- name: nginximage: nginxnodeNa

#kubernetes#运维
k8s(十四)—高可用集群部署

1 部署k8s高可用原理图2 清理环境:[root@server2 helm]# kubectl drain server4下线server4[root@server2 helm]# kubectl delete nodes server4删除server4节点[root@server4 ~]# kubeadm reset清掉server4上的数据[root@server2 helm]# kube

#kubernetes
k8s(十二)— HPA

HPA官网[root@foundation50 k8s]# scp hpa-example.tar server1:将下载好的镜像拷贝到server1上[root@server1 ~]# docker load -i hpa-example.tar导入镜像[root@server1 ~]# docker tag mirrorgooglecontainers/hpa-example:latest r

#kubernetes
k8s(七)—statefullset部署mysql主从集群

1 使用statefullset部署mysql主从集群mysql-0是mastermysql-1和mysql-2是两个备份当mysql写的时候,找headless service中的mysql-0.mysql;当mysql读的时候,找clusterip service中的mysql读,实现读写分离。statefulset维护三个副本,一个主两个从因为主从的配置不同所以通过configmap来解决主

#kubernetes
k8s (十一)—资源监控(metrics-server部署、Dashboard部署)

1.metrics-server简介当发api请求时各个不同的server提供了不一样的api,调用的时候要指定不一样的访问类型,比较麻烦,为了方便提供统一的接口(kube-aggregator),统一接口会分析访问api具体的类型,帮我们负载到具体的api上2.metrics-server部署资源下载[root@server2 ~]# mkdir metrics建立目录[root@server2

#kubernetes
k8s—搭建

1、k8s简介2、k8s部署净化虚拟机环境[root@server3 ~]# docker swarm leave[root@server4 ~]# docker swarm leave[root@server2 ~]# docker stack rm mystack删除[root@server2 ~]# docker swarm leave --force强制离开[root@server2 ~]

#docker#容器#kubernetes
k8s(三)—控制器(replicaset、deployment、daemonset、job、cronjob)

1、控制器简介Replicaset控制器[root@server2 ~]# vim rs.yamlapiVersion: apps/v1kind: ReplicaSetmetadata:name: replicaset-examplespec:replicas: 3运行了三个副本selector:表示选者器,控制器和pod之间的联系是啥,因为不同的pod有不同的控制器matchLabels:app

#kubernetes#运维
k8s(一)—pod管理、资源清单编写

k8s官方文档run[root@server2 ~]# kubectl runnginx --image=nginx运行一个容器,镜像为nginxpod/nginx created[root@server2 ~]# kubectl get pod查看podNAMEREADYSTATUSRESTARTSAGEnginx1/1Running08s[root@server2 ~]# kubectl de

#运维#kubernetes
    共 14 条
  • 1
  • 2
  • 请选择