kubeadm裝單機版kubernetes後,執行的操作
kubernetes環境
系統環境:centos7.3
版本資訊:kubernetes1.10
安裝方法:kubeadm
安裝完成後如下所示:
[[email protected] k8s]# kubectl get pods --all-namespaces NAMESPACE NAME READY STATUS RESTARTS AGE kube-system etcd-worker3 1/1 Running 0 1h kube-system kube-apiserver-worker3 1/1 Running 0 1h kube-system kube-controller-manager-worker3 1/1 Running 0 1h kube-system kube-dns-86f4d74b45-8ptd5 3/3 Running 0 1h kube-system kube-flannel-ds-kstl8 1/1 Running 0 38m kube-system kube-proxy-txfj4 1/1 Running 0 1h kube-system kube-scheduler-worker3 1/1 Running 0 1h
[[email protected] shell]# kubectl get node
NAME STATUS ROLES AGE VERSION
worker3 Ready master 1h v1.10.0
根據建立的mysql-rc.yaml檔案
kubectl create -f mysql-rc.yaml
問題如下:
[[email protected] k8s]# kubectl get pods --all-namespaces NAMESPACE NAME READY STATUS RESTARTS AGE default mysql-b2wgs 0/1 Pending 0 3s kube-system etcd-worker3 1/1 Running 0 1h kube-system kube-apiserver-worker3 1/1 Running 0 1h kube-system kube-controller-manager-worker3 1/1 Running 0 1h kube-system kube-dns-86f4d74b45-8ptd5 3/3 Running 0 1h kube-system kube-flannel-ds-kstl8 1/1 Running 0 34m kube-system kube-proxy-txfj4 1/1 Running 0 1h kube-system kube-scheduler-worker3 1/1 Running 0 1h
檢視具體資訊:
[[email protected] k8s]# kubectl describe pod mysql-b2wgs Name: mysql-b2wgs Namespace: default Node: <none> Labels: app=mysql Annotations: <none> Status: Pending IP: Controlled By: ReplicationController/mysql Containers: mysql: Image: hub.c.163.com/library/mysql Port: 3306/TCP Host Port: 0/TCP Environment: MYSQL_ROOT_PASSWORD: 123456 Mounts: /var/run/secrets/kubernetes.io/serviceaccount from default-token-kmm7p (ro) Conditions: Type Status PodScheduled False Volumes: default-token-kmm7p: Type: Secret (a volume populated by a Secret) SecretName: default-token-kmm7p Optional: false QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s node.kubernetes.io/unreachable:NoExecute for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedScheduling 19s (x7 over 50s) default-scheduler 0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.
最後出現的錯誤如下:
Warning FailedScheduling 19s (x7 over 50s) default-scheduler 0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.
解決辦法:
預設情況下kubernetes中的master並不能執行使用者的Pod. 因此需要刪除 Train,允許master執行Pod
執行命令如下:
kubectl taint nodes --all node-role.kubernetes.io/master-
參考文件:
相關推薦
kubeadm裝單機版kubernetes後,執行的操作
kubernetes環境 系統環境:centos7.3 版本資訊:kubernetes1.10 安裝方法:kubeadm 安裝完成後如下所示: [[email protected] k8s]# kubectl get pods --all-namespac
並發實戰:多線程處理任務,結束後,執行後續操作
batch add 批次 for return countdown executors 操作 current 場景: 分批從大列表 blist 讀取數據,執行驗證過濾,符合條件的加入到列表中。然後執行批量入庫操作。 思路: 多任務從 blist 取數據執行,采用Excuet
安裝webpack後,執行webpack -v命令時報錯:SyntaxError: Block-sc
nodejs webpack 排錯 版本不兼容 安裝webpack後,執行webpack -v命令時報錯如下: [root@FreeServer ~]# webpack -v /usr/local/node-v4.4.7-linux-x64/lib/node_modules/webpack/b
c#版的WinExecAndWait32,執行一個程序,等待他運行完畢,並回顯他的顯示
realtime services sage 參數 work lec tostring 簡單 這一 需要定義部分和執行部分,定義部分基本上是從delphi改過來的,把他另存命名為dWindows.cs,代碼如下: using System; using System.Co
電腦裝多個jdk後,配置環境變數無效的解決辦法
最近在使用JAXB進行xml和javabean進行轉換的時候,遇到了一件事,就是在我本機上可以正常轉換,可是到了測試環境和正式環境轉換出來 的內容都是null,經過查詢原因,最後感覺是jdk版本問題導致的轉換出現了問題。 我本機的JDK版本是1.8.0_77,測試機上的版本是1.8.
使用kubeadm安裝單節點kubernetes叢集,在vmware虛擬機器centos7
關閉防火牆 systemctl stop firewalld && sudo systemctl disable firewalld 安裝docker-ce 17.06 yum remove docker \ docker-c
layer刪除幾秒後,執行重新整理或跳轉
1. layer.msg('刪除成功',{icon: 1,time:1000}) 2. layer.msg('刪除成功',{ time:1000, end:fun
安裝版JDK後,修改環境變數,也無法生效的原因和解決辦法
現象: 安裝過安裝版的JDK,一般是1.7以上,修改環境變數並不能生效,比如原本安裝了1.8,後修改環境變數為1.7,java -version仍顯示1.7 原因: 當使用安裝版本的JDK程式時(一般是1.7版本以上),在安裝結束後安裝程式會自動將java.exe、java
appium 連結真機後,執行程式碼,但是APP並沒有啟動
要淡定,連結真機後,問題一下多出來這麼多,還沒有啟動程式,就碰到接二連三的問題。 爽到家了。慢慢解決吧。 具體問題是這樣的: # coding=utf-8from appium import webdriverimport timefrom selenium.common.exceptions impo
在瀏覽器輸入URL後,執行的全部過程
在瀏覽器輸入URL後,執行的全部過程 域名解析 發起TCP的3次握手 建立TCP連線後發起http請求 伺服器響應http請求 瀏覽器解析html程式碼,並請求html程式碼中的資源(如js,css,圖片等) 斷開TCP
hadoop2.7.5單機版安裝及wordCount執行
hadoop2.7.5單機版安裝 簡介 Hadoop主要完成兩件事,分散式儲存和分散式計算。 Hadoop主要由兩個核心部分組成: 1.HDFS:分散式檔案系統,用來儲存海量資料。 2.MapReduce:並行處理框架,實現任務分解和排程。 HDFS 是一個分散
ASP.NET MVC4在部署IIS後,執行時顯示的是整個Web的目錄列表
頁面出現如下圖: 第一種解決方案: 剛安裝好IIS,這時需要註冊IIS. 在Dos中進入Framework的安裝資料夾 你將要釋出的系統是什麼.Net Framework版本,就註冊什麼版本 4.0版本進入 C:\Windows\Microsof
安裝了Django後,執行django-admin.py無法建立工程的解決辦法
問題1:django-admin.py startproject projectname執行後,提示django-admin.py錯誤 解決1:檢查系統環境變數,新增django\bin目錄(django-admin.py所在的目錄)。 我的django安裝的目錄是:D:\workprogram\Pyth
win7下Android studio新增genymotion後,執行模擬器時,Virtualbox出錯(提示VBoxDD.DLL錯誤)的解決方案
檢視詳細資訊,發現竟然跟uxtheme.dll有關。我安裝的64位WIN7預設就是破解的系統主題,而genymotion依賴的virtualBox竟然要求預設的系統主題,只能還原了唄。themeservice.dll themeui.dll uxthem
Spring Boot 專案中引入websocket後,執行Junit測試報錯
1、報錯資訊如下 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.Default
react-native-echarts 安卓版打包後,圖表不顯示
1、相容手機端 <meta name="viewport" content="width=device-width, initial-scale=1"> 2、解決android打包後不顯示 複製檔案tpl.html(路徑: node_mod
在瀏覽器中輸入URL後,執行的全部過程。會用到哪些協議?(一次完整的HTTP請求過程)
一次完整的HTTP請求過程: 1.首先進行域名解析,域名解析具體過程講一下: 瀏覽器搜尋自己的DNS快取,快取中維護一張域名與IP地址的對應表; 若沒有,則搜尋作業系統的DNS快取; 若沒有,則作業系統將域名傳送至本地域名伺服器(遞迴查詢方式),本地域名伺服器查詢自己
Tomcat啟動真正完成後,執行方法
本文主要介紹Tomcat啟動真正完成後(即在eclipse的控制檯上出現類似於Server started in 2300ms這樣的訊息後)執行一個操作。 如下的3種方法都是在Tomcat啟動過程中執行的,這樣會影響Tomcat的啟動時間,從而造成Tomcat不能啟動成功
kubeadm 生成的token過期後,集群增加節點
pen trapper star cto eas sele roo ans art 通過kubeadm初始化後,都會提供node加入的token。 [root@walker-1 kubernetes]# kubeadm init --config ./kubeadm-in
使用pyinstaller 打包程式後,執行Failed to execute script MainPage 報錯,解決辦法
使用pyinstaller 打包程式後,執行Failed to execute script MainPage 報錯 原因是程式使用pyqt的相關ui檔案和其他資原始檔未和應用程式放在同一個目錄。 打包指令碼: pyinstaller -F -c -p