![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
kecdQ-cc
时间就是性命,无端的空耗别人的时间,其实是无异于谋财害命。
展开
-
使用kubeadm+dashboard构建k8s集群v1.15版本
使用kubeadm+dashboard构建k8s集群15版本kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2个CPU或更多C...原创 2019-07-19 13:05:53 · 557 阅读 · 0 评论 -
service自动发现,yaml文件管理内外部端口访问
service服务发现[root@k8s-master ~]# vim busybox-5d4f595646-dzjv4.yamlapiVersion: v1kind: Podmetadata:name: busyboxnamespace: defaultspec:containers:image: busyboxcommand:sleep“3600”im...原创 2019-07-19 13:51:32 · 255 阅读 · 0 评论 -
service代理模式及负载均衡
[root@k8s-master ~]# vim service.yamlapiVersion: v1kind: Servicemetadata: name: my-servicespec: selector: app: MyApp ports: - name: http protocol: TCP port: 80 t...原创 2019-07-19 13:47:49 · 227 阅读 · 0 评论 -
pod管理调度约束、与健康状态检查
pod的管理[root@k8s-master ~]# vim pod.yamlapiVersion: v1kind: Podmetadata: name: nginx-pod labels: app: nginxspec: containers: - name: nginx image: nginx创建pod[root@k8s-m...原创 2019-07-19 13:45:55 · 157 阅读 · 0 评论 -
使用yaml配置文件管理资源
[root@k8s-master ~]# vim nginx-deployment.yamlapiVersion: apps/v1beta2kind: Deploymentmetadata: name: nginx-deploymentspec: replicas: 3 selector: matchLabels: app: nginx ...原创 2019-07-19 13:42:05 · 217 阅读 · 0 评论 -
k8s用kubectl管理应用升级,服务发布与回滚,扩缩容
应用升级Kubectl set image --help 有案例指定新版本,并添加标签,以便于回滚[root@k8s-master ~]# kubectl set image deployment/nginx nginx=nginx:1.11 --record升级之后他会将所有版本进行替换,用describe来查看版本[root@k8s-master ~]# kubectl get po...原创 2019-07-19 13:40:01 · 323 阅读 · 0 评论 -
k8s遇到问题的解决方式
K8s遇到问题解决思路问题排查一 从describe去查找相应的deploy/pod/rs/svc[root@k8s-master ~]# kubectl describe po/nginx-f95d765f9-8b6bp[root@k8s-master ~]# kubectl describe deploy/nginx[root@k8s-master ~]# kubectl descri...原创 2019-07-19 13:35:49 · 708 阅读 · 0 评论 -
kubectl命令管理
kubectl命令管理查看更多帮助命令[root@k8s-master ~]# kubectl --help创建一个命名空间[root@k8s-master ~]# kubectl create namespace yunjisuannamespace “yunjisuan” created[root@k8s-master ~]# kubectl get namespace /ns 都...原创 2019-07-19 13:30:03 · 148 阅读 · 0 评论 -
kubectl工具管理应用
kubectl工具管理应用创建一个pod[root@k8s-master ~]# kubectl run nginx --replicas=3 --labels=“app=nginx-example” --image=nginx:1.10 --port=80查看所有资源信息[root@k8s-master ~]# kubectl get allNAME ...原创 2019-07-19 13:33:31 · 123 阅读 · 0 评论 -
k8s集群中遇到etcd集群故障的排查思路
一次在k8s集群中创建实例发现etcd集群状态出现连接失败状况,导致创建实例失败。于是排查了一下原因。问题来源下面是etcd集群健康状态:[root@docker01 ~]# cd /opt/kubernetes/ssl/[root@docker01 ssl]# /opt/kubernetes/bin/etcdctl **> --ca-file=ca.pem --cert-file...原创 2019-07-19 13:27:29 · 3347 阅读 · 1 评论 -
查看pod日志无法查看的解决方式
查看pod日志[root@k8s-master1 ~]# kubectl logs nginx-7cdbd8cdc9-2qrcwError from server (Forbidden): Forbidden (user=system:anonymous, verb=get, resource=nodes, subresource=proxy) ( pods/log nginx-7cdbd8c...原创 2019-07-19 13:52:48 · 1239 阅读 · 0 评论