中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站
眾包
贊助商
所有(you)博(bo)客
當前(qian)博客
簡潔模式
...
退出登錄
登錄
suknna
博客園
首頁
訂閱
2025年10月29日
記(ji)一次 Kubebuilder Operator 開發中的 CRD 注解超限問題
摘要: 問題現象 在開發一個名為的 Operator 過程中,當我執行 (其底層是 )來安裝CustomResourceDefinition (CRD) 時,終端拋出了一個錯誤: The CustomResourceDefinition "nova.batch.suknna" is invalid: met
閱讀全文
posted @ 2025-10-29 11:08 suknna
閱讀(65)
評論(0)
推薦(0)
2025年10月22日
Pause容器理(li)解pod
摘要: 在k8s中pod是最小單元 pod和容器的關系 pod類似一個組容器的集合,這些容器之間共享一份存儲,網絡等資源。 一個pod下面除去主業務容器還有一個容器:pause容器。這是一個特殊的容器,它又叫infra容器,是每個pod都會自動創建的容器,它不屬于用戶自定義容器。 pause容器 pause
閱讀全文
posted @ 2025-10-22 14:20 suknna
閱讀(du)(16)
評(ping)論(0)
推薦(0)
通過(guo)命令模擬pod創建
摘要: 介紹 這篇文章主要涉及到 kubelet 通過 csi 向運行時發送創建請求,運行時發生了什么?pod 網絡又是怎么連通的? 對應的流量圖 我們將使用 docker 和 linux Bridge 去完成這個 pod 需求 流程描述 kubelet 通過 CRI 接口調用運行時(如 container
閱讀全文
posted @ 2025-10-22 14:19 suknna
閱讀(119)
評論(0)
推薦(jian)(0)
2023年3月15日
時間(jian)復雜度計算-go
摘要: 兩段函數,判斷函數執行速度 func t1() int { fmt.Println("hello world") return 0 } 此段函數運行次數為2次,打印字符串一次,返回0值一次,T(n)估算值為:T(n)=2 // i:=0 1次 // i<n n+1次 // i++ n次 // fmt
閱讀全文
posted @ 2023-03-15 15:50 suknna
閱讀(129)
評(ping)論(0)
推薦(jian)(0)
2023年2月8日
time包
摘要: time.Time類型表示時間。我們可以通過time.Now()函數獲取當前的時間對象,然后獲取時間對象的年月日時分秒等信息。 go 的time.now就是你當前所處時區的時間 package main import ( "fmt" "time" ) func main() { now := tim
閱讀全文
posted @ 2023-02-08 21:07 suknna
閱讀(48)
評論(0)
推薦(0)
文件寫入(ru)
摘要: os.OpenFile()函數能夠以指定的模式打開文件,從而實現文件寫入相關功能 核心代碼: func OpenFile(name string, flag int,perm FileMode) (*File, error) { ... } 其中: name:要打開的文件名 flag:打開文件的模式
閱讀全文
posted @ 2023-02-08 21:06 suknna
閱讀(du)(89)
評論(0)
推(tui)薦(jian)(0)
文件(jian)打(da)開(kai)讀取
摘要: 所有跟文件相關的操作都用os模塊 通過數組做緩沖來讀取文件 這個自己決定讀取多少內容 package main import ( "fmt" "os" ) func main() { fileObj, err := os.Open("./main.go") fmt.Println(err) if e
閱讀全文
posted @ 2023-02-08 21:06 suknna
閱讀(du)(24)
評(ping)論(0)
推薦(0)
包(package)
摘要: go語言的代碼是放到.go文件,我們可以通過包把.go文件組織起來 包的導入默認是從gopath/src/下開始找 實驗 我們定義一個函數再在其他路徑進行調用 定義一個函數 package calc //一個簡單的求和的函數 func Andsum(a, b int) int { return a
閱讀全文
posted @ 2023-02-08 21:05 suknna
閱讀(88)
評論(0)
推薦(0)
空接口
摘要: 就是沒有起名的接口,通常定義成下面的格式 interface{} //空接口 所有的類型都實現了空接口也就是任意類型的變量都能保存到空接口中 例子 package main import "fmt" func main() { var m1 map[string]interface{} m1 = m
閱讀全文
posted @ 2023-02-08 21:05 suknna
閱讀(45)
評論(0)
推薦(0)
接(jie)口的定(ding)義(yi)與(yu)實現
摘要: 一個變量如果實現了接口規定的所有的方法,那么這個變量就實現了這個接口,可以稱為這個接口類型的變量 把接口當作變量使用 type 接口名稱 interface{ 方法函數名() } //var一個變量 var ss specker 變量名 = 參數 fmt.Println(變量名) 例 package
閱讀全文
posted @ 2023-02-08 21:05 suknna
閱讀(78)
評論(0)
推薦(0)
下一頁
公告