Я пытаюсь «вставить» записи в файл контейнеров / etc / hosts, используя элемент «hostAliases» модуля Pod при определении контроллера репликации.
Это определение контроллера репликации:
{
"kind": "ReplicationController",
"apiVersion": "v1",
"metadata": {
"name": "my-test",
"namespace": "default",
"selfLink": "/api/v1/namespaces/default/replicationcontrollers/my-test",
"uid": "1f80363b-5a1d-11e8-b352-08002725d524",
"resourceVersion": "70872",
"generation": 1,
"creationTimestamp": "2018-05-17T21:56:16Z",
"labels": {
"name": "my-test"
}
},
"spec": {
"replicas": 2,
"selector": {
"name": "my-test"
},
"template": {
"metadata": {
"creationTimestamp": null,
"labels": {
"name": "my-test"
}
},
"spec": {
"containers": [
{
"name": "cont0",
"image": "192.168.97.10:5000/test_img:kubes",
"command": [
"/usr/local/bin/php"
],
"args": [
"/opt/code/myscript.php",
"myarg"
],
"resources": {},
"terminationMessagePath": "/dev/termination-log",
"terminationMessagePolicy": "File",
"imagePullPolicy": "IfNotPresent"
}
],
"hostAliases": [
{
"ip": "10.0.2.2",
"hostnames": [ "mylaptop"],
}
],
"restartPolicy": "Always",
"terminationGracePeriodSeconds": 30,
"dnsPolicy": "ClusterFirst",
"securityContext": {},
"schedulerName": "default-scheduler"
}
}
},
"status": {
"replicas": 2,
"fullyLabeledReplicas": 2,
"observedGeneration": 1
}
}
Однако, кажется, что hostAliases просто игнорируется ...
Есть ли какие-либо указатели на то, поддерживается ли это, и если нет, какие-либо альтернативные методы достижения того же самого?