cat <<EOF | kubectl create -f - apiVersion: v1 kind: Namespace metadata: name: magento EOF
kubectl create secret docker-registry regsecret --docker-server=http://nexus.neklodev.com:18080 --docker-username=admin --docker-password=0MekOfbemya --docker-email=sysadmin@neklo.com --namespace magento
Создаем Deployment
--- apiVersion: extensions/v1beta1 kind: Deployment metadata: name: magento namespace: magento spec: replicas: 1 template: metadata: labels: app: magento spec: containers: - image: "nexus.neklodev.com:18080/php7.1:1" name: magento ports: - containerPort: 80 imagePullSecrets: - name: regsecret
И создаем сервис, чтобы был доступ (можно зайти на любую ноду kubernetes на 3000 порт)
--- apiVersion: v1 kind: Service metadata: name: magento-service namespace: magento spec: ports: - port: 80 nodePort: 30000 selector: app: magento type: NodePort
0 Comment