centos 7 部署k8s集群,並發布nginx

2021-10-07 04:15:08 字數 1133 閱讀 8175

k8s已成潮流,一般用來做容器排程,這裡簡單記錄下本機安裝和體驗的過程。

k8s選擇:minikube。

curl -lo     && sudo install minikube-linux-amd64 /usr/local/bin/minikube

yum install conntrack -y

yum remove docker-ce-cli

yum install docker*

minikube start --vm-driver=none

這裡使用nginx來作為部署應用示例。通過如下命令修改配置 & 並建立pod。

echo 'apiversion: v1

kind: pod

metadata:

name: nginx

# 指定 label,便於檢索

labels:

spec:

containers:

- name: nginx

# 指定映象

image: nginx:alpine

# 指定暴露埠

ports:

- containerport: 80

' > nginx.yaml

export no_proxy=$no_proxy,9.134.1.130,127.0.0.1 #非必選,為了解決unable to connect to the server: eof' kubernetes - kubectl

3.1 檢視部署情況pod資訊:

3.2 訪問驗證

3.3 登陸pod檢視

centos 7 部署k8s集群

systemctl stop firewalld systemctl disable firewalld yum y install ntp systemctl start ntpd systemctl enable ntpd yum update y 安裝etcd kubernetes yum y...

CentOS7 部署K8S私有映象倉庫

現在嘗試搭建乙個私有的docker registry,並且配置使k8s.gcr.io gcr.io和quay.io等統統指向它來加快k8s搭建速度 依據 centos7實驗機模板搭建部署 部署一台實驗機 registry 192.168.77.10 依據 centos7部署安裝docker和dock...

K8S部署步驟 6 部署etcd集群

kuberntes系統使用etcd儲存所有資料,本文件介紹部署乙個三節點高可用的etcd集群的步驟,這三個節點復用kubernetes master機器,分別命名為erp kube test erp kube test2 erp kube test3 source root local bin en...