【Linux中高级运维:K8S】第3章:k8s的附加组件、dns服务、namespace命令空间、健康检查、dashboard服务、通过apiservicer反向代理访问service

4.1dns服务
安装dns服务
1:下载dns_docker镜像包
wget http://192.168.12.201/docker_image/docker_k8s_dns.tar.gz 2:导入dns_docker镜像包(node2节点)
3:修改skydns-rc.yaml
在这里插入图片描述

4:创建dns服务
kubectl create -f skydns-rc.yaml 5:检查
kubectl get all --namespace=kube-system
6:修改所有node节点kubelet的配置文件vim /etc/kubernetes/kubelet
KUBELET_ARGS="–cluster_dns=10.254.230.254 --cluster_domain=cluster.local" systemctl restart kubelet
4.2namespace命令空间
namespace做资源隔离
4.3健康检查
4.3.1探 针 的 种 类 livenessProbe:健康状态检查,周期性检查服务是否存活,检查结果失败,将重启容器readinessProbe:可用性检查,周期性检查服务是否可用,不可用将从service的endpoints中移除
4.3.2探针的检测方法
exec:执行一段命令
httpGet:检测某个 http 请求的返回状态码
tcpSocket:测试某个端口是否能够连接
4.3.3liveness探针的exec使用
在这里插入图片描述

4.3.4liveness探针的httpGet使用
在这里插入图片描述

4.3.5liveness探针的tcpSocket使用

在这里插入图片描述
在这里插入图片描述

4.3.6readiness探针的httpGet使用
在这里插入图片描述

4.4dashboard服务
1:上传并导入镜像,打标签
2:创建dashborad的deployment和service 3:访问http://10.0.0.11:8080/ui/
4.5通过apiservicer反向代理访问service

在这里插入图片描述

dashboard服务

1:上传并导入镜像,打标签
2:创建dashborad的deployment和service
3:访问http://10.0.0.11:8080/ui/

通过apiservicer反向代理访问service

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值