K8S實戰DAY3 高可用集群測試

2021-10-12 08:39:28 字數 1771 閱讀 5038

疑問建立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檢查跨網是否可以...