新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
部署kubenertes1.16集群問題總結
安裝使用virtual box下安裝的CentOS7.5,使用Easypack下的Ansible一鍵安裝腳本進行kubernetes1.16和dashbaord與coredns的安裝,過程中遇到兩個問題,整理如下。

創(chuàng)新互聯(lián)建站專注于連江網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供連江營銷型網站建設,連江網站制作、連江網頁設計、連江網站官網定制、微信小程序定制開發(fā)服務,打造連江網絡公司原創(chuàng)品牌,更為您提供連江網站排名全網營銷落地服務。
版本變化情況:
只做了Kubernetes版本的變更 組件 更新前版本 當前版本 Kubernetes 1.15.0 1.16.0 Docker 18.09.7 18.09.7 ETCD 3.3.13 3.3.13 FLANNEL 0.10.0 0.11.0
問題1:coredns安裝失敗
原因: coredns.yml中的Deployment的apiVersion寫法為extensions/v1beta1,extensions/v1beta1被廢棄所以導致執(zhí)行出錯
core.yml文件示例如下所示
[root@host132 ansible]# cat /etc/k8s/coredns/coredns.yaml
# __MACHINE_GENERATED_WARNING__
...省略
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: coredns
namespace: kube-system
labels:
k8s-app: kube-dns
kubernetes.io/cluster-service: "true"
addonmanager.kubernetes.io/mode: Reconcile
kubernetes.io/name: "CoreDNS"
...省略
[root@host132 ansible]#
對應方法: 修改成apps/v1即可
[root@host132 templates]# git diff coredns.yaml
diff --git a/k8s/ansible/coredns/templates/coredns.yaml b/k8s/ansible/coredns/templates/coredns.yaml
index 96abe75..69af15a 100644
--- a/k8s/ansible/coredns/templates/coredns.yaml
+++ b/k8s/ansible/coredns/templates/coredns.yaml
@@ -77,7 +77,7 @@ data:
loadbalance
}
---
-apiVersion: extensions/v1beta1
+apiVersion: apps/v1
kind: Deployment
metadata:
name: coredns
[root@host132 templates]#
問題2: kubectl get cs顯示為unknown
錯誤提示信息示例如下:
[root@host132 ansible]# kubectl get cs
NAME AGE
scheduler
controller-manager
etcd-0
[root@host132 ansible]#
似乎沒有太大影響,暫未對應,后續(xù)原因確認之后會繼續(xù)更新。
新聞標題:部署kubenertes1.16集群問題總結
URL網址:http://fisionsoft.com.cn/article/dhsgeoj.html


咨詢
建站咨詢
