logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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
k8s(九)—访问控制(创建serviceaccount账号、创建useraccount账号)

1.访问控制简介2.创建sa账号[root@server2 ~]# kubectl create serviceaccount admin创建sa账号为adminserviceaccount/admin created[root@server2 ~]# kubectl get saNAMESECRETSAGEadmin160sadmin创建成功default15d19h[root@se

#kubernetes
docker(三)—镜像仓库、Registry工作原理、搭建私有仓库、搭建harbor仓库

1、docker仓库简介2、Registry工作原理客户端访问index,index返回镜像所需的地址以及index认证后的token,客户端拿着地址和token访问Registry,Registry会去访问index去验证token的合法性,index告诉registry合法,然后Registry才会将镜像传递给客户端,如下图:客户端将push请求发给index,index会给客户端一个临时的t

#docker#容器#运维
    共 14 条
  • 1
  • 2
  • 请选择