Curl#
Curl - инструмент для осуществления HTTP-обмена из командной строки.
Синтаксис выглядит следующим образом:
curl [параметры / URL-адреса]
Curl поддерживает следующие протоколы:
DICT;
FILE;
FTP;
FTPS;
GOPHER;
GOPHERS;
HTTP;
HTTPS;
IMAP;
IMAPS;
LDAP;
LDAPS;
MQTT;
POP3;
POP3S;
RTMP;
RTMPS;
RTSP;
SCP;
SFTP;
SMB;
SMBS;
SMTP;
SMTPS;
TELNET;
TFTP;
WS;
WSS.
Curl выполняет следующие функции:
поддержку прокси-сервера;
аутентификацию;
загрузку по FTP;
публикацию по HTTP;
поддержку TLS 1.2-соединения;
поддержку файлов cookie;
возобновление передачи файлов.
Сценарий использования#
Пример сценария использования Curl:
Установите Curl, выполните команду:
kubectl run -it --image=exemple regisry/curl:7.86.0 --restart=NeverУбедитесь, что pod curl создан, выполните команду:
kubectl get podsВ выводе отобразится запись
curl --for condition=Ready.Проверьте работоспособность Curl, выполните команду:
curl -- https://ya.ru