疑問建立nginx-ds服務,檢查ip連通性,並建立nginxpod進入檢視dns可用性
# 寫入配置
eof
# 檢查各 node 上的 pod ip 連通性
$ kubectl get pods -o wide
# 在每個節點上ping pod ip
$ ping
# 檢查service可達性
[root@m1 ~]
# kubectl get svc
name type cluster-ip external-ip port(s) age
kubernetes clusterip 10.96.0.1 443/tcp 25m
nginx-ds nodeport 10.103.167.177 80:31009/tcp 9m30s
# 在每個節點上訪問服務
$ curl
:# 在每個節點檢查node-port可用性,該port為31009,每個節點的31009埠都被這個服務占用了
$ curl
:
1.建立乙個nginxpod
cat
> pod-nginx.yaml
kind: pod
metadata:
name: nginx
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerport: 80
2.進入pod
$ kubectl exec nginx -i -t -- /bin/bash
3.檢視dns配置
cat /etc/resolv.conf
4.ping 服務
ping nginx-ds
為什麼這個daemonset只部署在了worker節點,還需進一步學習。
引用某課網學習教程
k8s 高可用配置
多master nginx keepalived配置完成後。需要修改node連線apiserver位址 1 在每一台node節點中修改 root linux node2 cfg pwd opt kubernetes cfg 修改一下配置檔案位址我的虛擬vip192.168.56.17 bootstr...
k8s教程(二) 高可用安裝
參考文件 參考文件 csdn 初試 kubernetes 暴漏服務型別之 nginx ingress k8s 部署 ingress nginx 一 原理及搭建 這個其實和前乙個步驟差不多,但是會多幾個有關負載均衡的步驟 如在初始化api server的時候布置負載均衡,以及在ingress cont...
k8s高可用集群9集群的可用性驗證
1檢視集群中所有namespace裡的容器。發現都是running狀態 root k8s master01 kubectl get pod all namespaces 2檢視監控資料 root k8s master01 kubectl top pod n kube system 3檢查跨網是否可以...