Я застрял в очень глупой точке. Я создал кластер, используя kubeadm и используя главный узел в качестве рабочего узла на моем ноутбуке. сначала я развернул входной контроллер traefik в 'kube-system' пространстве имен, а затем php приложение в 'nirmal' пространстве имен. Теперь я вытащил рулевое управление и изменил в соответствии с моими требованиями. И я устанавливаю диаграмму в мониторинг пространство имен.
вот небольшая часть моего кода развертывания php app
php развертывание приложения
apiVersion: apps/v1
kind: Deployment
metadata:
name: php-deploy
namespace: nirmal
labels:
app.kubernetes.io/app: php-app
spec:
selector:
matchLabels:
app.kubernetes.io/app: php-app
template:
metadata:
labels:
app.kubernetes.io/app: php-app
spec:
containers:
- name: php-app-container
image: nirmalcontainer/php-mysql-image:v3
# imagePullPolicy: Never
ports:
- containerPort: 80
args:
- --kubernetes
- --logLevel=DEBUG
# readinessProbe:
# httpGet:
# path: /
# port: 80
# initialDelaySeconds: 2
# periodSeconds: 2
tolerations:
- key: "key"
value: "mosquito"
effect: "NoSchedule"
, и сервис для этого развертывания -
apiVersion: v1
kind: Service
metadata:
name: php-svc
namespace: nirmal
labels:
app.kubernetes.io/app: php-app
spec:
selector:
app.kubernetes.io/app: php-app
ports:
- port: 80
targetPort: 80
protocol: TCP
name: http
. И что я делаю в таблице значений helm. вывод введите описание изображения здесь
Теперь, где я не прав. пожалуйста, помогите мне.