1、写作背景
购买HUAWEI云进行K8S集群尝试,上一次已经安装kubectl,现在进行正式的服务创建
2、参考网址
3、核心概念
- 创建nginx_deployment.yaml
- 创建nginx_service.yaml(clusterIP)
- 创建nginx_service.yaml(NodePort)
- 创建nginx_service.yaml(LoadBalance)
4、核心操作
4.1)创建nginx_deployment负载服务
- 1、创建nginx_deployment.yaml
- 进行yaml格式化
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
strategy:
type: RollingUpdate
template:
metadata:
labels:
app: nginx
spec:
containers:
- image: nginx
imagePullPolicy: Always
name: nginx
imagePullSecrets:
- name: default-secret
- 2、执行创建命令
kubectl create -f nginx_deployment.yaml
- 3、测试功能使用