k8s操作

k8s的基本操作

命名空間

創(chuàng)建命名空間

kubectl create namespace xxx

或者

apiVersion: v1
kind: Namespace
metadata:
  name: <insert-namespace-name-here>

kubectl create -f ./my-namespace.yaml

刪除命名空間

kubectl delete namespaces xxx
警告: 這會刪除名字空間下的 所有內容 嚼酝!

查詢

POD

查詢某命名空間下所有的pod

kubectl get pod -n 命名空間

集群情況

kubectl cluster-info

查詢configmap

kubectl get configmap coredns -n kube-system
kubectl get configmap coredns -n kube-system -o yaml

describe

kubectl describe pod nginx-deployment-559d658b74-6czzf -n test

endpoints

kubectl get endpoints -n test

svc

kubectl get svc -n test     

刪除

delete

kubectl delete all -l app=my-app

創(chuàng)建

APPLY

kubectl apply -f xxx.yaml

CREATE

kubectl create deployment xxx --image=xxx -n=xxx

REPLACE

kubectl replace deployment xxx --image=xxx -n=xxx

兩者區(qū)別

1)kubectl create命令,是先刪除所有現(xiàn)有的東西,重新根據yaml文件生成新的。所以要求yaml文件中的配置必須是完整的

(2)kubectl create命令,用同一個yaml文件執(zhí)行替換replace命令摆马,將會不成功矩动,fail掉撑刺。

kubectl create命令可創(chuàng)建新資源屋彪。 因此,如果再次運行該命令绒尊,則會拋出錯誤畜挥,因為資源名稱在名稱空間中應該是唯一的。
kubectl apply命令將配置應用于資源婴谱。 如果資源不在那里蟹但,那么它將被創(chuàng)建。 kubectl apply命令可以第二次運行谭羔,因為它只是應用如下所示的配置华糖。 在這種情況下,配置沒有改變瘟裸。 所以客叉,pod沒有改變。

在kubectl create 话告,我們指定一個特定的動作兼搏,在這種情況下create ,因此它是必要的 沙郭。
 在kubectl apply命令中佛呻,我們指定系統(tǒng)的目標狀態(tài),并且不指定特定操作病线,因此聲明性 吓著。 我們讓系統(tǒng)決定采取什么行動鲤嫡。 如果資源不在那里,它將創(chuàng)建它绑莺,如果資源在那里暖眼,那么它將配置應用于現(xiàn)有資源

簡單來說,如果在單個文件上運行操作以創(chuàng)建資源紊撕,則create和apply基本相同罢荡。 但是, apply允許您在目錄下的多個文件上同時創(chuàng)建和修補对扶。
GitHub-w140

go環(huán)境搭建

環(huán)境變量
  1. k8s中是獲取鏡像文件來作為編排,但是我們有很多數(shù)據庫等相關信息不能直接寫在鏡像里面,這個時候我們就可以通過k8s的yaml文件進行編排容器的時候設置環(huán)境變量

  1. go可以通過導入”os”包通過os包中的Getenv方法來獲取
package main

import "fmt"
import "os"

func main(){
    var JAVAHOME string
    JAVAHOME = os.Getenv("JAVA_HOME")
    fmt.Println(JAVAHOME)
}
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末区赵,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子浪南,更是在濱河造成了極大的恐慌笼才,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件络凿,死亡現(xiàn)場離奇詭異骡送,居然都是意外死亡,警方通過查閱死者的電腦和手機絮记,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門摔踱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人怨愤,你說我怎么就攤上這事派敷。” “怎么了撰洗?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵篮愉,是天一觀的道長。 經常有香客問我差导,道長试躏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任设褐,我火速辦了婚禮颠蕴,結果婚禮上,老公的妹妹穿的比我還像新娘助析。我一直安慰自己裁替,他們只是感情好,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布貌笨。 她就那樣靜靜地躺著弱判,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锥惋。 梳的紋絲不亂的頭發(fā)上昌腰,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天开伏,我揣著相機與錄音,去河邊找鬼遭商。 笑死固灵,一個胖子當著我的面吹牛,可吹牛的內容都是我干的劫流。 我是一名探鬼主播巫玻,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼祠汇!你這毒婦竟也來了仍秤?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤可很,失蹤者是張志新(化名)和其女友劉穎诗力,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體我抠,經...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡苇本,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了菜拓。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瓣窄。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖纳鼎,靈堂內的尸體忽然破棺而出康栈,到底是詐尸還是另有隱情,我是刑警寧澤喷橙,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站登舞,受9級特大地震影響贰逾,放射性物質發(fā)生泄漏。R本人自食惡果不足惜菠秒,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一疙剑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧践叠,春花似錦言缤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至弄捕,卻和暖如春僻孝,著一層夾襖步出監(jiān)牢的瞬間导帝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工穿铆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留您单,地道東北人。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓荞雏,卻偏偏與公主長得像虐秦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子凤优,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內容