logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8S中pod的重启策略和健康检查

重启策略+健康检查重启策略(restartPolicy):Always:只要容器终止退出后,就一直尝试重启容器,默认策略(适用于:mysql、nginx、redis等)。OnFailure:只有容器异常退出后(退出状态码非0),才重启容器(适用于:定时任务)。Never:当容器终止退出后,不重启容器(适用于:一次性任务)健康检查类型livenessProbe(存活检查):当检查容器中应用无法访问时

#kubernetes#docker#容器
K8S中YAML案例

基本资源概念Pod:k8s部署的最小单元,一组容器的集合Deployment:最常见的控制器,用于更高级别部署和管理Podservice:为一组Pod提供负载均衡,对外提供统一访问入口Label:标签,附加到某个资源上,用于关联对象、查询和筛选Namespaces:命名空间,将对象逻辑上隔离,也利于权限控制Namespaces详解命名空间(Namespaces):Kubernetes将资源对象逻辑

#kubernetes#docker#容器 +2
kubeadm部署kubernetes集群

kubernetes集群部署前言k8s全称kubernetes,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,推动了微服务架构等热门技术的普及和落地。首先,我们从容器技术谈起,在容器技术之前,大家开发用虚拟机比较多,比如vmware和openstack,我们可以使用虚拟机在我们的操作系统中模拟出多台子电脑(Linux),子电

#kubernetes#容器#自动化 +1
K8S中deployment和service案例

文章目录案例要求:1、案例一1 创建deployment,在还原到之前版本2、案例二:副本数扩容3、案例三多端口实例案例要求:1、创建一个deployment副本数为2,在滚动更新镜像版本,并记录这个更新记录,最后在还原到上一个版本。2、给这个应用扩容副本数到4。3、创建一个pod,pod里面运行3个容器,nginx、tomcat、redis。4、给一个pod创建service,并且可以通过Clu

#kubernetes#docker#容器
K8S中Dashboard部署常见错误总结

Dashboard部署常见错误总结一、kubeadm init失败1、kubeadm init未执行完成失败,一般是由于初始化失败。执行如下命令:systemctl restart kubelet#重启后在查看是否有错误日志journalctl -u kubelet | egrep -i "cgroup|failed|error" # 例如swap,cgroups驱动,系统版本等问题。系统版本需要

#kubernetes#容器#自动化 +1
二进制部署K8S(1.23)

服务器配置要求:K8S高可用服务器规划:K8S单master服务器规划二)、Etcd集群部署Etcd是一个分布式键值存储系统,用于共享配置和服务发现。准备一个Etcd数据库,可以解决Etcd单点故障。这里采用3台机器搭建集群,可以容忍一台机器故障。cfssl是一个开源的证书管理工具,使用json文件生成证书。2、生成Etcd证书(自签证书颁发机构 CA)3、使用自签CA签发Etcd HTTPS证书

#docker#运维#kubernetes
K8S自动扩容和缩容

弹性伸缩是根据业务需求来自动的调节资源大小,保证业务的平稳运行。

#kubernetes#docker#容器
K8S常用命令总结

K8S常用的一些命令:1、pod调度[root@k8s-master ~]# kubectl get pod -o wide#-o是查看更多信息[root@k8s-master ~]# kubectl get node --show-labels# 查看各个节点标签[root@k8s-master ~]# kubectl get pod --show-labels#查看标签信息NAMEREADYS

#kubernetes#docker#容器
到底了