k8s是一種運維工具,但如果需要使用k8s,首先系統需要進行一些相關設定:
1、ip_forward需要設定,即將/proc/sys/net/ipv4/ip_forward設定為1
2、setlinux設定為disabled
3、設定docker開機啟動,systemctl enable docker && systemctl start docker
4、設定kubelet開機啟動,systemctl enable kubelet && systemctl start kubelet
5、執行echo 「source < (kubectl completion bash)」 > ./bash_profile
6、執行source .bash_profile,使配置生效
docker和k8s的版本配合需要注意,以下可以參考:
docker ----------18.09.9
kubeadm,kubelet,kubectl —1.16.4
kube-flannel — v0.11.0-amd64
K8s最佳實踐 大規模集群的注意事項
參考 集群是執行 kubernetes 的 由控制平面管理的一組 節點 物理機或虛擬機器 kubernetes v1.21 支援的最大節點數為 5000。更具體地說,kubernetes旨在適應滿足以下所有標準的配置 你可以通過新增或刪除節點來擴充套件集群。集群擴縮的方式取決於集群的部署方式。為避免...
k8s 問題跟進
大多數情況下,問題大多出在pod本身,我們可以按照如下命令進行分析定位問題 kubectl get pod 檢視是否存在不正常的pod kubectl describe pod podname n kube system journalctl u kubelet n 1000 a.txt 檢視kub...
Hive版本公升級問題及注意事項
由於hive在0.7和0.81版本中,concat ws函式不支援array,但是還需要用到concat ws對array的支援,so,今天對hive的版本進行了一下公升級,hive0.9版本以上的是支援的,目前最新的版本是0.12,索性直接公升級到hive0.12版本了。遇到的問題如下 1.元資料...