原创 GPU cuda驅動安裝

cuda驅動官方下載地址(根據操作系統下載安裝):https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=C

原创 k8s的node節點無法調度被標識爲taints污點的問題解決

k8s的node節點無法調度被標識爲taints污點的問題 1、現象,創建deployment時 2、查看污點 [fedora@k8s-cluster-1-ycmwlao4q5wz-master-0 ~]$ kubectl descr

原创 mysql主從恢復(gtid方式)

1、全量備份腳本(full_mysql_backup.sh) #!/bin/bash BACK_DIR='/home/mysql_back/xtrabackup' MYSQL_CONF='/etc/my.cnf' MYSQL_SOCKET

原创 linux命令行與vim快捷鍵

linux命令行快捷鍵 # Ctrl + A - 光標移到行首 # Ctrl + E - 光標移到行尾 # Ctrl + W - 清除光標之前一個單詞 # Ctrl + K - 清除光標到行尾的字符 # Ctrl + T - 交換光標前

原创 ceph部署與配置及部署過程遇到的問題解決

  一、主機環境 IP地址 主機名稱 部署服務 硬盤(必須是裸設備硬盤,不然無法創建osd) 172.16.5.239 k8s01 ceph-deploy、mon、osd /dev/sdb 172.16.

原创 kubernetes RBAC授權配置

一、RBAC授權流程圖: 角色分類有兩種: Role:普通角色,可以應用於某一個命名空間,使用的是RoleBinding與User、Group、serviceaccount進行角色綁定 ClusterRole:集羣角色,應用於整個集羣,

原创 kubernetes pod狀態爲Evicted

問題: 原因: eviction,即驅趕的意思,意思是當節點出現異常時,kubernetes將有相應的機制驅趕該節點上的Pod。 多見於資源不足時導致的驅趕。 解決方法: 排查資源和異常原因,防止新的驅趕產生。 使用如下命令刪除舊驅趕的

原创 kubernetes heapster問題整理

問題一: x509: certificate signed by unknown authority報錯 解決方法: 把原來的參數更改成下面的參數,heapster 即可正常啓動 --source=kubernetes:https:/

原创 ansible參數說明

run_once: true來指定該task只能在某一臺機器上執行一次. 可以和delegate_to 結合使用 delegate_to:將某一個任務委託給其他主機 register:保存命令的結果(shell或command模塊) re

原创 重新編譯kubeadm並修改默認證書時間爲10年

一、部署go環境 wget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gz vi /etc/profile export PATH=$PATH:/usr/loca

原创 kubernetes部署metrics-server遇到的問題

kubernetes部署metrics-server後執行kubectl top pod或kubectl top node報錯Error from server (ServiceUnavailable): the server is cu

原创 ceph問題彙總

一、ERROR: osd init failed: (36) File name too long 出現上述問題的一種原因是:掛在目錄的文件系統類型是ext4,解決辦法有兩種 1)修改/etc/ceph/ceph.conf文件,在文件中

原创 kubernetes部署祕鑰配置

curl -s -L -o /bin/cfssl https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 curl -s -L -o /bin/cfssljson https://pkg.cfssl.or

原创 cephfs 文件空間重建

重置cephfs 清理現有cephfs 所有文件,重建空間: 清理刪除 cephfs 關閉所有mds服務 systemctl stop ceph-mds@$HOSTNAME systemctl status ceph-mds@$HO

原创 k8s刪除資源狀態一直是Terminating

問題: k8s刪除資源狀態一直是Terminating 解決方法: 1、可使用kubectl中的強制刪除命令 # 刪除POD kubectl delete pod PODNAME --force --grace-peri