k8s环境搭建(续)
查看节点信息并做快照
kubectl get nodes
将components.yml文件上传到master主机
创建nginx,会在添加一个新的pod
kubectl run nginx --images=nginx:latest
查看nginx的pod信息
[root@k8s-master ~]# kubectl get po -Aowide|grep nginx
出现错误,查看日志
[root@k8s-master ~]# kubectl logs nginx
使用该指令不会出错
kubectl run nginx0 --image=nginx
部署在不同的节点
删除nginx,留下nginx0
kubectl delete pod nginx
内部访问
远程主机是访问不到的,但是可以映射端口来实现远程主机访问。
删除nginx0
部署在哪一个节点是由kube-controller-manager决定的
21.处理calico网络无法连接问题
22.部署资源监控metries-server
1.components.yml
2.复制证书到所有节点
scp /etc/kubernetes/pik/front-proxy-ca.crt k8s-node01:/ etc/kubernetes/pik/front-proxy-ca.crt
scp /etc/kubernetes/pik/front-proxy-ca.crt k8s-node02:/ etc/kubernetes/pik/front-proxy-ca.crt
3.创建pod
kubectl create -f ./components.yaml
kubectl grt po -A|grep metrics
4.查看节点状态
5.查看节点资源监控
Kubectl top pod
查看
23.安装dashboard
cd /root/k8s-ha-install/dashboard
ls
1.kubectl create -f .
kubectl get po -A
2.kubectl edit svc 服务名称 -n 命名空间
kubectl edit svc kubernetes-dashboard -n kubernetes-dashboard
进入一个编辑状态,找到32行 type:NodePortkubectl get svc kubernetes-dashboard -n kubernets-dashboard
浏览器访问,获得登录的token
3.获得token
kubectl create token admin-user -n kube-system
24. 修改proxy模式为ipvs
1.编辑pod
kubectl edit cm kube-proxy -n kube-system
mode:ipv4
2.添加更新
Kuectl path daemonset kube-proxy -p “{\”spec\”:{\}}”
3.访问测试
25.查看service pod主机的网段
kubectl get svc
kubectl get po -Aowide
26. 测试创建参数
kubectl create deploy cluster-test --image=rgister.cn-beijing.aliyun.com/datbalo/debug-tools – sloop 3600
27.测试网络
Kubectl exec -it cluater-testxxxxxx -- bash
28.访问dns的443端口和53端口
curl -k https://10.96.0.1:443
拍摄快照!!!