Я использую ansible version 2.5.1
с python version 2.7.17
, и я установил открытую смену.
Плейбук выглядит так:
---
- hosts: node 1
tasks:
- name: Create a k8s namespace
k8s:
name: CC_Namespace
api_version: v1
kind: Namespace
state: present
# Deployment Frontend
- name: Create a Frontend Deployment Object
k8s:
apiVersion: v1
kind: Deployment
metadata:
name: nginx-frontend-deployment
labels:
app: nginx
spec:
replicas: 4
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
livenessProbe:
exec:
command:
- /ready
readinessProbe:
exec:
command:
- /ready
# Deployment Backend
- name: Create a Backend Deployment Object
k8s:
apiVersion: v1
kind: Deployment
metadata:
name: nginx-backend-deployment
labels:
app: nginx
spec:
replicas: 6
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.7.9 # change to Dockerfile
ports:
- containerPort: 80
livenessProbe:
exec:
command:
- /ready
readinessProbe:
exec:
command:
- /ready
# Service Backend
- name: Create a Backend Service Object
k8s:
apiVersion: v1
kind: Service
metadata:
name: cc-backend-service
spec:
selector:
app: CCApp
ports:
- protocol: TCP
port: 80
type: ClusterIP
# Serive Frontend
- name: Create a Frontend Service Object
k8s:
apiVersion: v1
kind: Service
metadata:
name: cc-frontend-service
spec:
selector:
app: CCApp
ports:
- protocol: TCP
port: 80
type: NodePort
и это ошибка:
[ПРЕДУПРЕЖДЕНИЕ]: при условии, что список хостов пуст, доступен только локальный хост. Обратите внимание, что неявный localhost не соответствует 'all'
ERROR! в задании не обнаружено никаких действий. Это часто указывает на имя модуля с ошибкой или неправильный путь к модулю.
Ошибка, по-видимому, была в /home/rocco/cc-webapp.yml ': строка 4, столбец 5, но может быть где-то в другом месте файла, в зависимости от точной синтаксической проблемы.
Кажущаяся строка выглядит следующим образом:
tasks: - name: Создать пространство имен k8s ^ здесь
спасибо за вашу помощь!