istio / istio.io

Source for the istio.io site
https://istio.io/
Apache License 2.0
761 stars 1.54k forks source link

LATEST official blog already out-of-date #14758

Closed chaseSpace closed 7 months ago

chaseSpace commented 8 months ago

Link: https://istio.io/latest/blog/2018/egress-monitoring-access-control/ Reason: The Istio APIs: logentry/stdio/rule/listchecker/listentry mentioned in the article no longer exists now.

$ ./istioctl version                        
client version: 1.20.3
control plane version: 1.20.3
data plane version: 1.20.3 (1 proxies)

$ kubectl api-resources |grep istio   
wasmplugins                                    extensions.istio.io/v1alpha1           true         WasmPlugin
istiooperators                    iop,io       install.istio.io/v1alpha1              true         IstioOperator
destinationrules                  dr           networking.istio.io/v1beta1            true         DestinationRule
envoyfilters                                   networking.istio.io/v1alpha3           true         EnvoyFilter
gateways                          gw           networking.istio.io/v1beta1            true         Gateway
proxyconfigs                                   networking.istio.io/v1beta1            true         ProxyConfig
serviceentries                    se           networking.istio.io/v1beta1            true         ServiceEntry
sidecars                                       networking.istio.io/v1beta1            true         Sidecar
virtualservices                   vs           networking.istio.io/v1beta1            true         VirtualService
workloadentries                   we           networking.istio.io/v1beta1            true         WorkloadEntry
workloadgroups                    wg           networking.istio.io/v1beta1            true         WorkloadGroup
authorizationpolicies                          security.istio.io/v1                   true         AuthorizationPolicy
peerauthentications               pa           security.istio.io/v1beta1              true         PeerAuthentication
requestauthentications            ra           security.istio.io/v1                   true         RequestAuthentication
telemetries                       telemetry    telemetry.istio.io/v1alpha1            true         Telemetry

And I have a question now is about how to implement access control of egress without above APIs.

ericvn commented 7 months ago

Note that I wouldn't expect a blog from 2018 to be up to date, and it does say in a bold box:

This blog post was written assuming Istio 1.1, so some of this content may now be outdated.

chaseSpace commented 7 months ago

@ericvn Most of the content in this article is invalid, why not take it down? The key is the content in the article makes people mistakenly believe that Istio still has the function of egress access control.

ericvn commented 7 months ago

@chaseSpace One can certainly submit a PR to remove an old outdated blog. I don't know that anyone has actually spent time going back to verify all the blogs, other than adding the warning. It's very hard to automate something that knows to remove blogs that are longer relevant.

chaseSpace commented 7 months ago

I just submitted a PR #14762. Any steps else I need to do?