小编Sri*_*mar的帖子

超出 K8s coredns 和 flannel 名称服务器限制

我一直在尝试在单个节点中设置 k8s,一切都安装得很好。但是当我检查我的 kube-system pod 的状态时,

CNI -> flannel pod has crashed ,reason -> Nameserver limits are exceeded, 部分nameservers 被省略,应用的nameserver 行为:xxxx xxxx xxxx

CoreDNS pods 状态为ContainerCreating

在我的办公室中,当前服务器已配置为具有静态 ip,当我检查/etc/resolv.conf 时

这是输出

# Generated by NetworkManager
search ORGDOMAIN.BIZ
nameserver 192.168.1.12
nameserver 192.168.2.137
nameserver 192.168.2.136
# NOTE: the libc resolver may not support more than 3 nameservers.
# The nameservers listed below may not be recognized.
nameserver 192.168.1.10
nameserver 192.168.1.11
Run Code Online (Sandbox Code Playgroud)

我找不到根本原因,我应该看什么?

kubernetes flannel coredns

3
推荐指数
1
解决办法
8688
查看次数

matplotlib 的旋转轴注释文本:python

我正在尝试注释我所有的数据点,但是注释时的文本相互重叠,

fig = plt.figure(figsize=(70,2))
fig.autofmt_xdate()
plt.style.use('ggplot')
axess= plt.subplot(1,1,1)
axess.plot_date(idx2,stock2,'--')

axess.set_title("Doc_ID:7377")
axess.set_ylabel('1 - Online, 0 - Offline')

for i,txt in enumerate(date_match_df['service_name_'].tolist()):
    print(txt)
    axess.annotate(txt,(mdates.date2num(idx2[i]),stock2[i]),)
axess.yaxis.grid(True)
axess.xaxis.grid(True)

axess.xaxis.set_major_locator(dates.MonthLocator())
axess.xaxis.set_major_formatter(dates.DateFormatter('\n\n%b-%Y'))

axess.xaxis.set_minor_locator(dates.DayLocator())
axess.xaxis.set_minor_formatter(dates.DateFormatter('\n%d-%a'))
plt.tight_layout()

fig.savefig('happynewyear.svg')
Run Code Online (Sandbox Code Playgroud)

该图如下所示: 图图片

如何旋转文字?

python matplotlib pandas

1
推荐指数
1
解决办法
5199
查看次数

基于前一行值的熊猫填充

我有一个这样的专栏

valueCount
0.0
nan
2.0
1.0
1.0
1.0
nan
nan
nan
4.0
Run Code Online (Sandbox Code Playgroud)

我想根据可用的下一个值(加)或上一个值(减)来填充。所以结果应该是

valueCount
0.0
**1.0**
2.0
1.0
1.0
1.0
**1.0**
**2.0**
**3.0**
4.0
Run Code Online (Sandbox Code Playgroud)

我知道这是非常有条件的,如果我以前的值是 0,我可以将 +1 添加到 nan 行,否则我应该从 0,1,2 开始添加,依此类推。

我可以在简单的 python 列表中执行这个算法,但是在 Pandas 中有什么简单的方法吗?

python pandas

1
推荐指数
1
解决办法
1728
查看次数

Angular:从组件重定向到组件

在我尝试学习角度路由和导航时,我注意到了这个导航部分。

我的角度组件结构:

AppComponent
    -LandingPage
    -WhatEver1
     -Home
     -Price
     -Sales
    -WhatEver2
     -Blog
     -ContactUs
Run Code Online (Sandbox Code Playgroud)

我的路线:

const appRoutes: Routes = [
  {path: '', component: LandingPageComponent},
  {path: 'whatever-1', component: WhateverComponent},
  {path: 'whatever-2', component: Whatever2Component}
];
Run Code Online (Sandbox Code Playgroud)

我尝试在登陆页面上有两个按钮,以便每个按钮都可以导航到其中一个组件。

登陆页面的 HTML 部分:

<div class="row">
    <button class="btn btn-primary" (click)="redirectToTravelLife()">Travel Life</button>
    <button class="btn btn-warning" (click)="redirectToSoftwareLife()">Software Life</button>
  </div>

  <div class="row">
    <router-outlet></router-outlet>
  </div>
Run Code Online (Sandbox Code Playgroud)

打字稿代码:

constructor(private router: Router) {}

  redirectToSoftwareLife() {
      this.router.navigateByUrl('/whatever-1');
  }
  redirectToTravelLife() {
      this.router.navigateByUrl('/whatever-2');
  }
Run Code Online (Sandbox Code Playgroud)

导航正在进行,但按钮仍然存在。如何进行正确的导航,以便无论我重定向到什么组件,都只显示该组件及其子组件。

angular-ui-router angular

-1
推荐指数
1
解决办法
810
查看次数