原创 Python format 格式化函數

轉載自:https://www.runoob.com/python/att-string-format.htmlPython2.6 開始,新增了一種格式化字符串的函數 str.format(),它增強了字符串格式化的功能。基本語法是通過 {

原创 Kubernetes 部署策略詳解

原文鏈接:Kubernetes 部署策略詳解在Kubernetes中有幾種不同的方式發佈應用,所以爲了讓應用在升級期間依然平穩提供服務,選擇一個正確的發佈策略就非常重要了。選擇正確的部署策略是要依賴於我們的業務需求的,下面我們列出了一些可能

原创 Linux中使用ps查看進程啓動的精確時間和啓動後所流逝的時間

ps命令中其實提供了相應參數,使用man ps查看(養成linux命令行下查看man手冊的習慣)話不多說,直接上命令。[root@test root]# ps -eo pid,lstart,etime,cmd | grep nginx   

原创 定時任務框架APScheduler學習詳解

轉載自:https://www.cnblogs.com/luxiaojun/p/6567132.htmlAPScheduler簡介在平常的工作中幾乎有一半的功能模塊都需要定時任務來推動,例如項目中有一個定時統計程序,定時爬出網站的URL程序

原创 大白話搞懂什麼是同步/異步/阻塞/非阻塞

原文出處:https://www.cnblogs.com/coding-night/p/10721478.html前言在最近的一些面試中,跟應聘者聊了比較多關於“同步/異步,阻塞/非阻塞”相關的話題,發現大家對於這些概念的理解都比較模糊,甚

原创 Linux字符模式、終端模式顯示QR二維碼

原文出處:https://blog.51cto.com/ipcpu/2389657安裝 qrencode 包就可以了。Fedora: sudo dnf ×××tall qrencodeCentos: yum ×××tall qrencode

原创 NFS服務的用戶身份映射

原文出處:https://blog.51cto.com/yttitan/2406403 NFS(Network File System,網絡文件系統)是一種在企業內部網絡使用比較廣泛的文件共享服務,主要用於Linux以及類UNIX系統之間的

原创 秒懂Docker 中安裝擴展 PHP

 轉載自:https://www.linuxprobe.com/docker-php.html1. PHP 源碼爲了保證 Docker 鏡像儘量小,PHP 的源文件是以壓縮包的形式存在鏡像中,官方提供了 docker-php-source

原创 Linux下kill tty

轉載自:http://www.361way.com/pkill-tty/6033.html Linux下可以通過w命令或who命令查看當前登錄的所有主機的pts信息,而非正常退出時,有時候pts並不會釋放,這就會佔用/dev/tty資源。如

原创 envsubst——將環境變量傳遞給文件

原文出處:https://blog.csdn.net/weixin_34018202/article/details/86828299簡單示例$ cat deploy.shexport NAMENODE_HOST=${NAMENODE_HO

原创 解決Kubernetes Pod DNS超時問題

最近剛給公司測試環境上了K8s,大部分容器採用得是以alpine爲基礎的鏡像,基礎服務如MySQL、Redis等以域名的方式連接,但是出現一個很奇怪的現象,部分Pod內應用報DNS超時,大概報錯日誌是這樣的(JAVA):io.netty.r

原创 docker中執行sed報Device or resource busy錯誤的處理原因及方式

原文出處:https://www.cnblogs.com/xuxinkun/p/7116737.html錯誤現象在docker容器中想要修改/etc/resolv.conf中的namesever,使用sed命令進行執行時遇到錯誤:/ # s

原创 kubernetes從harbor拉取鏡像沒有權限解決方法

博主親測:本文只針對harbor上訪問級別爲私有的項目,如果harbor項目的訪問級別爲公開,則 docker login後就可以拉取鏡像原文出處:https://blog.csdn.net/xukangkang1hao/article/d

原创 Alpine製作JDK鏡像的坑

用Alpine跑了JDK8的鏡像結果發現,JDK還是無法執行.後來翻閱文檔才發現Java是基於GUN Standard C library(glibc)Alpine是基於MUSL libc(mini libc)所以Alpine需要安裝gli

原创 emptyDir、hostPath以及local volume的不同

轉載自:https://blog.csdn.net/watermelonbig/article/details/84108424Kubernetes支持幾十種類型的後端存儲卷,其中有幾種存儲卷總是給人一種分不清楚它們之間有什麼區別的感覺,尤