![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 53
k8s基础及学习
LK丶旋律
这个作者很懒,什么都没留下…
展开
-
k8s的小版本升级与降级
升级先从负载均衡服务器上面禁用,防止调度到正在做升级相应服务器上 (记得,升级完后要把注释去掉,重新加载haproxy)[root@haproxy ~]# cat /etc/haproxy/haproxy.cfglisten k8s-m44-6443 bind 172.18.8.168:6443 mode tcp #server 172.18.8.109 172.18.8.109:6443 check inter 2s fall 3 rise 5 server 172.18.8.119原创 2021-10-04 14:02:37 · 1541 阅读 · 0 评论 -
k8s-Pod状态和探针
Pod状态第一阶段:Pending:#正在创建Pod但是Pod中的容器还没有全部被创建完成,处于此状态的Pod应该检查Pod依赖的存储是否有权限挂载、镜像是否可以下载、调度是否正常等。Failed#Pod中有容器启动失败而导致pod工作异常。检查事件Unknown#由于某种原因无法获得pod的当前状态,通常是由于与pod所在的node节点通信错误。Succeeded#Pod中的所有容器都被成功终止即pod里所有的containers均已terminated。第二阶段:Unsch原创 2021-10-04 14:01:03 · 884 阅读 · 0 评论 -
kubeadm和kubectl管理
kubadm重新生成token(默认24小时就过期)[root@k8s-server1 m44]# kubeadm token create3vfu2y.0k9l3yma5a77c23e范例:列出token[root@k8s-server1 m44]# kubeadm token listTOKEN TTL EXPIRES USAGES DESCRIPTION原创 2021-10-04 13:59:44 · 518 阅读 · 0 评论 -
k8s的组件
优势:基于API,yaml文件等实现容器的自动创建、删除更快速实现业务的弹性横向扩容动态发现新扩容的容器并对自动用户提供访问更简单、更快速的实现业务代码升级和回滚k8s的核心组件:master节点kube-api-server:提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制kube-controller-Manager:负责维护集群的状态,比如故障检测、自动扩展、滚动更新等kube-scheduler:负责资源的调度,按照预定的调度策略将pod调度原创 2021-10-04 13:57:57 · 151 阅读 · 0 评论 -
部署k8s-dashboard
部署dashboard下载[root@k8s-master1 ~]# wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.3.1/aio/deploy/recommended.yaml改文件名[root@k8s-master1 ~]# mv recommended.yaml k8s-dashboard-v2.3.1.yaml修改文件[root@k8s-master1 ~]# cat k8s-dashboard-v2.3原创 2021-10-04 13:56:52 · 274 阅读 · 0 评论 -
使用kubeadm搭建k8s高可用集群
环境准备系统使用的Ubuntu18.04主机IP主机名docker版本172.31.1.10k8s-master119.03.15172.31.1.11k8s-master219.03.15172.31.1.12k8s-master319.03.15172.31.1.13harbor19.03.15172.31.1.14haproxy1172.31.1.15haproxy2172.31.1.16k8s-node119.原创 2021-10-04 13:53:50 · 547 阅读 · 0 评论