tetratelabs / istio-weekly Goto Github PK
View Code? Open in Web Editor NEWDemos, slides, resources and other stuff from Istio Weekly and Istio Big Talk episodes
License: Apache License 2.0
Demos, slides, resources and other stuff from Istio Weekly and Istio Big Talk episodes
License: Apache License 2.0
This video on Envoy fundamentals is a great getting started resources. The envoy docs are really thorough by can be a little challenging to navigate through to find the things that I actually need. Please do more of these envoy fundamentals (w/o kubernetes) videos. Here are some topics I'd like to see
(once YT finishes processing it)
It would be great to see an episode on Kafka with Istio.
Hi Team,
I've latest tinygo & go installed locally. On compiling the main.go as suggested on the page in ep07 getting lot of errors, pasting the output below. Did I miss something?
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:151:6: ProxyLog redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:20:6: other declaration of ProxyLog
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:155:6: ProxySetProperty redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:107:6: other declaration of ProxySetProperty
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:159:6: ProxyGetProperty redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:104:6: other declaration of ProxyGetProperty
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:163:6: ProxySendLocalResponse redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:23:6: other declaration of ProxySendLocalResponse
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:169:6: ProxyGetSharedData redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:27:6: other declaration of ProxyGetSharedData
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:173:6: ProxySetSharedData redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:30:6: other declaration of ProxySetSharedData
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:177:6: ProxyRegisterSharedQueue redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:33:6: other declaration of ProxyRegisterSharedQueue
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:181:6: ProxyResolveSharedQueue redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:36:6: other declaration of ProxyResolveSharedQueue
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:185:6: ProxyDequeueSharedQueue redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:39:6: other declaration of ProxyDequeueSharedQueue
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:189:6: ProxyEnqueueSharedQueue redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:42:6: other declaration of ProxyEnqueueSharedQueue
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:193:6: ProxyGetHeaderMapValue redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:45:6: other declaration of ProxyGetHeaderMapValue
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:197:6: ProxyAddHeaderMapValue redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:48:6: other declaration of ProxyAddHeaderMapValue
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:201:6: ProxyReplaceHeaderMapValue redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:51:6: other declaration of ProxyReplaceHeaderMapValue
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:205:6: ProxyContinueStream redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:69:6: other declaration of ProxyContinueStream
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:209:6: ProxyCloseStream redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:72:6: other declaration of ProxyCloseStream
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:212:6: ProxyRemoveHeaderMapValue redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:54:6: other declaration of ProxyRemoveHeaderMapValue
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:216:6: ProxyGetHeaderMapPairs redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:57:6: other declaration of ProxyGetHeaderMapPairs
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:220:6: ProxySetHeaderMapPairs redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:60:6: other declaration of ProxySetHeaderMapPairs
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:224:6: ProxyGetBufferBytes redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:63:6: other declaration of ProxyGetBufferBytes
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:228:6: ProxySetBufferBytes redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:66:6: other declaration of ProxySetBufferBytes
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:232:6: ProxyHttpCall redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:75:6: other declaration of ProxyHttpCall
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:238:6: ProxyCallForeignFunction redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:80:6: other declaration of ProxyCallForeignFunction
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:242:6: ProxySetTickPeriodMilliseconds redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:83:6: other declaration of ProxySetTickPeriodMilliseconds
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:246:6: ProxySetEffectiveContext redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:86:6: other declaration of ProxySetEffectiveContext
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:250:6: ProxyDone redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:89:6: other declaration of ProxyDone
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:254:6: ProxyDefineMetric redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:92:6: other declaration of ProxyDefineMetric
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:259:6: ProxyIncrementMetric redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:95:6: other declaration of ProxyIncrementMetric
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:263:6: ProxyRecordMetric redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:98:6: other declaration of ProxyRecordMetric
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls_mock.go:267:6: ProxyGetMetric redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/abi_hostcalls.go:101:6: other declaration of ProxyGetMetric
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/hostcall_utils_tinygo.go:28:6: RawBytePtrToString redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/hostcall_utils_go.go:28:6: other declaration of RawBytePtrToString
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/hostcall_utils_tinygo.go:36:6: RawBytePtrToByteSlice redeclared in this block
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/hostcall_utils_go.go:37:6: other declaration of RawBytePtrToByteSlice
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/hostcall_utils_go.go:32:9: cannot use size (variable of type int) as uintptr value in struct literal
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/hostcall_utils_go.go:33:9: cannot use size (variable of type int) as uintptr value in struct literal
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/hostcall_utils_go.go:41:9: cannot use size (variable of type int) as uintptr value in struct literal
../../../../go/pkg/mod/github.com/tetratelabs/[email protected]/proxywasm/internal/hostcall_utils_go.go:42:9: cannot use size (variable of type int) as uintptr value in struct literal
Hello, Tetrate , can we have a Episode 8 for External CA in an easier way. The previous episode was more from high level and it did not showcase much insights with slow pace and covering step by step (personally I felt) , like other episodes. If this is considered and the topics divided into pieces with covering in slow and step wise, it would advantage audiences... #istioweekly #istio
By default, the Istio CA generates a self-signed root certificate and key and uses them to sign the workload certificates. To protect the root CA key, you should use a root CA which runs on a secure machine offline and use the root CA to issue intermediate certificates to the Istio CAs that run in each cluster. It would be helpful to have an episode that covers this topic in more detail.
xref: https://istio.io/latest/docs/tasks/security/cert-management/plugin-ca-cert/
Describe what you'd like us to discuss and cover in future Istio Weekly episodes.
I read some of your sharing, I think it is very good, I want to have some ppt courseware shared by you (for example: Episode 11: Enterprise service mesh and why you need it), can you share it?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.