bug: the net-istio documentation is outdated in the case of the knative operator.
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- ドキュメント
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- kubernetes
調査の方向性
リンクされている operator の設定およびインストールのページ、特に Serving リソースと Istio のインストール手順を、cmd/operator/kodata/ingress/1.14/istio/net-istio.yaml と併せて確認します。これらの手順を、報告されている Knative Operator 1.16 の動作と比較し、想定される net-istio のデプロイとレプリカの動作が正確になるようにドキュメントを更新します。
索引モデルが issue の本文から書いたものです。
説明
Expected Behavior
net-istio components works as expected
Actual Behavior
After applying the knative serving resource using the knative operator and deploying the net-istio components, two replicasets are created for the net-istio controller and net-istio webhook components.
Steps to Reproduce the Problem
- Install knative-operator
- Install Serving resource in
knative-servingnamespace - Install istio network layer
- kubectl -n knative-serving get replicaset
$ kubectl -n knative-serving get replicaset -l app=net-istio-webhook
NAME DESIRED CURRENT READY AGE
net-istio-webhook-5fd875d5cb 1 1 1 13d
net-istio-webhook-6b474755fb 0 0 0 13d
$ kubectl -n knative-serving get replicaset -l app=net-istio-controller
NAME DESIRED CURRENT READY AGE
net-istio-controller-55c49d86cc 0 0 0 13d
net-istio-controller-6489dd6f5b 1 1 1 13d
- The net-istio controller and net-istio webhook pods restart every 3 minutes.
$ kubectl -n knative-serving get pods -w
net-istio-controller-55c49d86cc-pg4vt 0/1 Pending 0 0s
net-istio-webhook-6b474755fb-d5nlj 0/2 Pending 0 0s
net-istio-controller-55c49d86cc-pg4vt 0/1 Pending 0 0s
net-istio-webhook-6b474755fb-d5nlj 0/2 Pending 0 0s
net-istio-controller-55c49d86cc-pg4vt 0/1 ContainerCreating 0 0s
net-istio-webhook-6b474755fb-d5nlj 0/2 Init:0/1 0 0s
net-istio-controller-55c49d86cc-pg4vt 0/1 Running 0 2s
net-istio-webhook-6b474755fb-d5nlj 0/2 PodInitializing 0 2s
net-istio-webhook-6b474755fb-d5nlj 0/2 Running 0 3s
net-istio-controller-55c49d86cc-pg4vt 1/1 Running 0 3s
net-istio-controller-6489dd6f5b-d4sr8 1/1 Terminating 0 2m51s
net-istio-controller-6489dd6f5b-d4sr8 0/1 Completed 0 2m52s
net-istio-webhook-6b474755fb-d5nlj 0/2 Running 0 4s
net-istio-webhook-6b474755fb-d5nlj 1/2 Running 0 4s
net-istio-webhook-6b474755fb-d5nlj 2/2 Running 0 4s
net-istio-controller-6489dd6f5b-d4sr8 0/1 Completed 0 2m52s
net-istio-controller-6489dd6f5b-d4sr8 0/1 Completed 0 2m52s
net-istio-webhook-5fd875d5cb-nsrkv 1/1 Terminating 0 2m52s
net-istio-webhook-5fd875d5cb-nsrkv 0/1 Terminating 0 2m55s
Additional Info
Additional context
As I understand it, this bug was introduced in the 1.14 release. For some reason, Net-Istio was included in the Knative Operator codebase.
https://github.com/knative/operator/blob/a0cc535e3eaa464b0b28a4dea0b3a614093829be/cmd/operator/kodata/ingress/1.14/istio/net-istio.yaml
Install information:
$ kubectl version
Client Version: v1.31.0
Kustomize Version: v5.4.2
Server Version: v1.32.0+k3s1
knative-eventing 1.16.0 True
knative-serving 1.16.0 True
knative-operator: 1.16.0
apiVersion: v1
items:
- apiVersion: operator.knative.dev/v1beta1
kind: KnativeServing
...
spec:
config:
deployment:
registries-skipping-tag-resolving: zot-int.zot.svc.cluster.local:5000,zot-int.zot:5000,127.0.0.1:30001
observability:
metrics.backend-destination: prometheus
metrics.request-metrics-backend-destination: prometheus
tracing:
backend: zipkin
debug: "true"
sample-rate: "1"
zipkin-endpoint: http://tempo.monitoring:9411/api/v2/spans
namespace:
labels:
istio-injection: enabled
```
- 主要言語
- HTML
- スター
- 5.1k
- フォーク
- 1.3k
- 平均マージ
- 2日 1時間
- マージ済み PR(30日)
- 2
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
knative/docs のほかの issue
-
kind/bug kind/documentation kind/good-first-issue
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
-
lifecycle/stale
難易度 1/5 1時間未満 初心者へのやさしさ 35/100
-
Enhancement Proposal: Improve Code Block Language Specifiers Across Documentation再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンtriage/accepted
難易度 4/5 3〜5日 初心者へのやさしさ 58/100
-
CNCF Tech Doc Recommendations: Umbrella Issue再び着手できるかも @lakxy が 355 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンkind/documentation
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
-
lifecycle/frozen triage/accepted
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
似ている issue
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
charles-hood/DiagramCraft#73 ·
-
難易度 1/5 1〜3時間 初心者へのやさしさ 78/100
ontologyportal/sigma-rs#200 ·
メンテナーはふだん 1 日以内に返信
-
documentation frontend good first issue Stellar Wave trivial
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Godgift-care/sci-healthcare-frontend#156 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
docs: runbook for switching to a new contract deployment対応中かも @Moradeke242 が今日担当しました。 オープンbackend documentation good first issue Stellar Wave trivial
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Godgift-care/sci-healthcare-backend#152 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
documentation good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
laaielichter/Reverseport#42 ·
メンテナーはふだん 1 日以内に返信