我想在现有的kubernetes集群(v1.10)上安装kube-prometheus。在此之前,医生说我需要将控制器/调度程序的IP地址从127.0.0.1更改为0.0.0.0。并且还建议使用kubeadm配置升级来更改以下功能:
controllerManagerExtraArgs:
address: 0.0.0.0
schedulerExtraArgs:
address: 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
阅读文档后,我尝试使用以下命令,但没有成功:
kubeadm upgrade --feature-gates controllerManagerExtraArgs.address=0.0.0.0
Run Code Online (Sandbox Code Playgroud)
我知道我可以kubectl -n kube-system edit cm kubeadm-config直接修改configMap,只想知道如何从中升级kubeadm upgrade
我有一个自定义的 Enricher:CorrelationIdsEnricher为了编写CorrelationId和RequestId记录,它的构造函数有一个参数:ICorrelationContextProvider用于传递相关上下文提供程序。
在我的项目中,我通过阅读appsettings.json配置文件来配置 serilog 。这是配置文件:
{
"Serilog": {
"Using": [ "Serilog.Sinks.Console", "Common.Logging", "Common.Correlation" ],
"MinimumLevel": "Debug",
"WriteTo": [
{
"Name": "Console",
"Args": {
"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level}] [{SourceContext}] [{EventId}] [{RequestId} {CorrelationId}] {Message}{NewLine}{Exception}",
"theme": "Serilog.Sinks.SystemConsole.Themes.AnsiConsoleTheme::Code, Serilog.Sinks.Console"
}
}
],
"Enrich": [
"FromLogContext",
{
"Name": "WithCorrelationIds",
"Args": {
"provider": "Correlation.ServerContextProvider::Default, Common.Correlation"
}
}
],
}
}
Run Code Online (Sandbox Code Playgroud)
但是它不能CorrelationIdsEnricher正确设置。
有谁知道为什么?
我想Go在我们团队的VSTS中开始一个项目.创建新存储库后,如何使用该命令go get获取存储库的副本,就像在github中使用一样?
我通过visualstudio.com git repos找到了关于golang的解决方法.还有其他更好的解决方案吗?