部署第一個pod 節(jié)點(diǎn)

1. 需要配置本地倉庫

所有節(jié)點(diǎn)

vim /etc/sysconfig/docker
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --registry-mirror=https://registry.docker-cn.com --insecure-registry=10.0.0.11:5000'
systemctl restart docker 

master 節(jié)點(diǎn)

[root@k8s-master ~]# vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"insecure-registries": ["10.0.0.11:5000"]
}

#上傳registry.tar.gz 鏡像
鏈接:https://pan.baidu.com/s/1Su0A586RnmI2HYJIDyA6DA 
提取碼:mtlx

#添加倉庫容器
docker run -d -p 5000:5000 --restart=always --name registry -v /opt/myregistry:/var/lib/registry  registry

2. pull 一個pod的基礎(chǔ)鏡像 pod-infrastructure

[root@ ~]#: docker search pod-infrastructure
NAME                                DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
neurons/pod-infrastructure          k8s pod 基礎(chǔ)容器鏡像                                  2                                       
tianyebj/pod-infrastructure         registry.access.redhat.com/rhel7/pod-infrast…   2                                       
w564791/pod-infrastructure          latest                                          1                                       
# 選擇一個下載并上傳到本地鏡像倉庫

3. 編寫yaml 文件

k8s yaml的主要組成

apiVersion: v1 api版本
kind: pod 資源類型
metadata: 屬性
spec: 詳細(xì)

vim  k8s_pod.yaml   ## 名字隨意 但必須以yaml 或yml 結(jié)尾
apiVersion: v1
kind: Pod
metadata:
  name: nginx
  labels: 
    app: web
spec:
  containers:
    - name: nginx
      image: 10.0.0.11:5000/nginx:1.13
      ports:
        - containerPort: 80
vim /etc/kubernetes/kubelet   #修改kubelet pull 鏡像的地址
KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=10.0.0.11:5000/rhel7/pod-infrastructure:latest"

#重啟kubelet
systemctl restart kubelet.service 
>pod資源:至少由兩個容器組成,pod基礎(chǔ)容器和業(yè)務(wù)容器組成(最多1+4)
### 4. 創(chuàng)建pod ,并查看狀態(tài)
create -f k8s_pod.yaml
pod "nginx" created

 kubectl describe pod nginx # 查看創(chuàng)建的狀態(tài)

5. 創(chuàng)建成功

kubectl get pods 
running 狀態(tài)則成功

pod 是k8s最小的資源單位

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 嘗到k8s甜頭以后,我們就想著應(yīng)用到生產(chǎn)環(huán)境里去,以提高業(yè)務(wù)迭代效率,可是部署在生產(chǎn)環(huán)境里有一個要求,就是k...
    我的橙子很甜閱讀 13,442評論 0 15
  • 1.Pod Pod是k8s的最基本的操作單元,包含一個或多個緊密相關(guān)的容器,類似于豌豆莢的概念。一個Pod可以被一...
    jony456123閱讀 7,664評論 0 5
  • 一、部署方式 k8s 以statefulset方式部署zookeeper集群 二、statefulset簡介 St...
    奔跑的小小魚閱讀 10,002評論 0 1
  • 可能在他眼里 小八是個無聊又膚淺的女孩 兩人認(rèn)識不久 總會隔三差五地聊聊天 兩人都是在校學(xué)生 共同話題相對來說多一...
    劉公子說閱讀 238評論 0 1
  • 日出忙活,日落讀書,窗外月光朦朧,似水入夢,室內(nèi)花香清幽,恬淡閑適。喧鬧的城市里,守一處花開,一處書香,莫論悲喜莫...
    情比金堅閱讀 219評論 0 0

友情鏈接更多精彩內(nèi)容